FFI: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (Skapade sidan med '== Foreign Function Interface == === Introduktion === === Installera/Konfigurera === ==== Krav ==== ==== Installation ==== ==== Körningskonfiguration === === Exempel === * Grundläggande FFI-användning * PHP Callbacks * Ett komplett exempel på PHP/FFI/preloading === FFI-funktioner === * FFI — Huvudgränssnitt för C-kod och data * FFI::addr — Skapar en hanterad pekare till C-data * FFI::alignof — Hämtar allokering * FFI::arrayType...') |
Admin (diskussion | bidrag) |
||
Rad 9: | Rad 9: | ||
==== Installation ==== | ==== Installation ==== | ||
=== Körningskonfiguration === | |||
=== Exempel === | === Exempel === |
Versionen från 10 oktober 2024 kl. 08.46
Foreign Function Interface
Introduktion
Installera/Konfigurera
Krav
Installation
Körningskonfiguration
Exempel
- Grundläggande FFI-användning
- PHP Callbacks
- Ett komplett exempel på PHP/FFI/preloading
FFI-funktioner
- FFI — Huvudgränssnitt för C-kod och data
- FFI::addr — Skapar en hanterad pekare till C-data
- FFI::alignof — Hämtar allokering
- FFI::arrayType — Dynamiskt skapar en ny C-arraytyp
- FFI::cast — Utför en C-typomvandling
- FFI::cdef — Skapar ett nytt FFI-objekt
- FFI::free — Frigör en ohanterad datastruktur
- FFI::isNull — Kontrollerar om FFI\CData är en nullpekare
- FFI::load — Laddar C-deklarationer från en C-huvudfil
- FFI::memcmp — Jämför minnesområden
- FFI::memcpy — Kopierar ett minnesområde till ett annat
- FFI::memset — Fyller ett minnesområde
- FFI::new — Skapar en C-datastruktur
- FFI::scope — Instansierar ett FFI-objekt med C-deklarationer som analyserats vid preloading
- FFI::sizeof — Hämtar storleken på C-data eller typer
- FFI::string — Skapar en PHP-sträng från ett minnesområde
- FFI::type — Skapar ett FFI\CType-objekt från en C-deklaration
- FFI::typeof — Hämtar FFI\CType för FFI\CData
- FFI\CData — C Data Hanterare
- FFI\CType — C Type Hanterare
- FFI\CType::getAlignment — Beskrivning
- FFI\CType::getArrayElementType — Beskrivning
- FFI\CType::getArrayLength — Beskrivning
- FFI\CType::getAttributes — Beskrivning
- FFI\CType::getEnumKind — Beskrivning
- FFI\CType::getFuncABI — Beskrivning
- FFI\CType::getFuncParameterCount — Hämtar antalet parametrar för en funktionstyp
- FFI\CType::getFuncParameterType — Beskrivning
- FFI\CType::getFuncReturnType — Beskrivning
- FFI\CType::getKind — Beskrivning
- FFI\CType::getName — Beskrivning
- FFI\CType::getPointerType — Beskrivning
- FFI\CType::getSize — Beskrivning
- FFI\CType::getStructFieldNames — Beskrivning
- FFI\CType::getStructFieldOffset — Beskrivning
- FFI\CType::getStructFieldType — Beskrivning
- FFI\Exception — FFI Undantag
- FFI\ParserException — FFI Parser Undantag
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/book.ffi.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.