FFI: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
(2 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 3: | Rad 3: | ||
== [[Introduktion_ffi|Introduktion]] == | == [[Introduktion_ffi|Introduktion]] == | ||
=== Installera/Konfigurera === | === Installera/Konfigurera === | ||
==== Krav ==== | ==== [[Krav]] ==== | ||
==== Installation ==== | ==== [[Installation.ffi|Installation]] ==== | ||
==== Körningskonfiguration ==== | ==== Körningskonfiguration ==== | ||
Nuvarande version från 10 oktober 2024 kl. 17.19
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.