FFI::cast
FFI::cast
_(PHP 7 >= 7.4.0, PHP 8)_
FFI::cast — Utför en C-typomvandling
Beskrivning
public FFI::cast(FFI\CType|string $type, FFI\CData|int|float|bool|null &$ptr): ?FFI\CData FFI::cast() skapar ett nytt FFI\CData-objekt som refererar till samma C-datastruktur men är associerat med en annan typ. Det resulterande objektet äger inte C-datat, och den ursprungliga ptr-pekaren måste finnas kvar medan resultatet används. C-typen kan specificeras som en sträng med en giltig C-typdeklaration eller som ett FFI\CType-objekt som skapats tidigare. Alla typer deklarerade för instansen är tillåtna.
Parametrar
type En giltig C-deklaration som en sträng, eller en instans av FFI\CType som redan har skapats.
ptr Handtaget för pekaren till en C-datastruktur.
Returvärden
Returnerar det nyss skapade FFI\CData-objektet.
Ändringslogg
Version
- 8.3.0 - Att anropa FFI::cast() statiskt är nu inaktuellt.
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/ffi.cast.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.se som har sponsrat Linux.se med webserver.