FFI::cdef

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

FFI::cdef

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

FFI::cdef — Skapar ett nytt FFI-objekt

Beskrivning

public static FFI::cdef(string $code = "", ?string $lib = null): FFI Skapar ett nytt FFI-objekt.

Parametrar

code En sträng som innehåller en sekvens av deklarationer i vanlig C-syntax (typer, strukturer, funktioner, variabler, etc). Denna sträng kan i princip kopieras direkt från C-headerfiler.

Notering: C-preprocessor-direktiv stöds inte, det vill säga att #include, #define och CPP-makron fungerar inte.

lib Namnet på en delad biblioteksfil som ska laddas och länkas med definitionerna.

Notering: Om lib utelämnas eller är null, försöker plattformar som stöder RTLD_DEFAULT att hitta symbolerna som deklarerats i code i det vanliga globala utrymmet. Andra system kommer att misslyckas med att lösa dessa symboler.

Returvärden

Returnerar det nyss skapade FFI-objektet.

Ändringslogg

Version

  • 8.0.0 - lib kan nu vara null.

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.se som har sponsrat Linux.se med webserver.