FFI\CData: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== C Typ Hanterare == _(PHP 7 >= 7.4.0, PHP 8)_ === Introduktion === === Klassöversikt === '''final class FFI\CType''' ==== Konstanter ==== * public const int TYPE_VOID; * public const int TYPE_FLOAT; * public const int TYPE_DOUBLE; * public const int TYPE_LONGDOUBLE; * public const int TYPE_UINT8; * public const int TYPE_SINT8; * public const int TYPE_UINT16; * public const int TYPE_SINT16; * public const int TYPE_UINT32; * public const int TYPE_SINT32; * pub...')
 
 
Rad 1: Rad 1:
== [[C Typ Hanterare]] ==
== C Typ Hanterare ==


_(PHP 7 >= 7.4.0, PHP 8)_
_(PHP 7 >= 7.4.0, PHP 8)_
Rad 128: Rad 128:
* [[FFI\CType::getStructFieldOffset]] — Beskrivning
* [[FFI\CType::getStructFieldOffset]] — Beskrivning
* [[FFI\CType::getStructFieldType]] — Beskrivning
* [[FFI\CType::getStructFieldType]] — Beskrivning
= Sidslut =
= Sidslut =



Nuvarande version från 10 oktober 2024 kl. 16.21

C Typ Hanterare

_(PHP 7 >= 7.4.0, PHP 8)_

Introduktion

Klassöversikt

final class FFI\CType

Konstanter

  • public const int TYPE_VOID;
  • public const int TYPE_FLOAT;
  • public const int TYPE_DOUBLE;
  • public const int TYPE_LONGDOUBLE;
  • public const int TYPE_UINT8;
  • public const int TYPE_SINT8;
  • public const int TYPE_UINT16;
  • public const int TYPE_SINT16;
  • public const int TYPE_UINT32;
  • public const int TYPE_SINT32;
  • public const int TYPE_UINT64;
  • public const int TYPE_SINT64;
  • public const int TYPE_ENUM;
  • public const int TYPE_BOOL;
  • public const int TYPE_CHAR;
  • public const int TYPE_POINTER;
  • public const int TYPE_FUNC;
  • public const int TYPE_ARRAY;
  • public const int TYPE_STRUCT;
  • public const int ATTR_CONST;
  • public const int ATTR_INCOMPLETE_TAG;
  • public const int ATTR_VARIADIC;
  • public const int ATTR_INCOMPLETE_ARRAY;
  • public const int ATTR_VLA;
  • public const int ATTR_UNION;
  • public const int ATTR_PACKED;
  • public const int ATTR_MS_STRUCT;
  • public const int ATTR_GCC_STRUCT;
  • public const int ABI_DEFAULT;
  • public const int ABI_CDECL;
  • public const int ABI_FASTCALL;
  • public const int ABI_THISCALL;
  • public const int ABI_STDCALL;
  • public const int ABI_PASCAL;
  • public const int ABI_REGISTER;
  • public const int ABI_MS;
  • public const int ABI_SYSV;
  • public const int ABI_VECTORCALL;

Metoder

  • public getAlignment(): int
  • public getArrayElementType(): FFI\CType
  • public getArrayLength(): int
  • public getAttributes(): int
  • public getEnumKind(): int
  • public getFuncABI(): int
  • public getFuncParameterCount(): int
  • public getFuncParameterType(int $index): FFI\CType
  • public getFuncReturnType(): FFI\CType
  • public getKind(): int
  • public getName(): string
  • public getPointerType(): FFI\CType
  • public getSize(): int
  • public getStructFieldNames(): array
  • public getStructFieldOffset(string $name): int
  • public getStructFieldType(string $name): FFI\CType

Fördefinierade Konstanter

Innehållsförteckning

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/class.ffi-ctype.php

PHP Funktioner Funktionsreferens


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.