FFI::cdef

Från Wiki.linux.se
Version från den 10 oktober 2024 kl. 13.52 av Admin (diskussion | bidrag) (Skapade sidan med '=== 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-d...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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.