中文文档
English
Spanish
French
Japanese
Brazilian
German
Turkish
Russian
Introduction »
« user_error
Manuel PHP
Référence des fonctions
Affecte le comportement de PHP
Interface de fonction étrangère (Foreign Function Interface)
Introduction
Installation/Configuration
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
Utilisation basique de FFI
Fonctions de rappels
Un exemple complet de PHP/FFI/preloading
FFI
— Interface principale vers le code C et les données
FFI::addr
— Crée un pointeur non géré vers des données C
FFI::alignof
— Récupère l'alignement
FFI::arrayType
— Construit dynamiquement un nouveau type de tableau C
FFI::cast
— Effectue une conversion de type C
FFI::cdef
— Crée un nouvel objet FFI
FFI::free
— Libère une structure de données non gérée
FFI::isNull
— Vérifie si un objet FFI\CData est un pointeur null
FFI::load
— Charge les déclarations C à partir d'un fichier d'en-tête C
FFI::memcmp
— Comparaison des zones de mémoire
FFI::memcpy
— Copie d'une zone de mémoire dans une autre
FFI::memset
— Remplit une zone de mémoire
FFI::new
— Crée une structure de données C
FFI::scope
— Instancie un objet FFI avec les déclarations C analysées lors du préchargement
FFI::sizeof
— Récupère la taille des données ou des types C
FFI::string
— Crée une chaîne PHP à partir d'une zone de mémoire
FFI::type
— Crée un objet FFI\CType à partir d'une déclaration C
FFI::typeof
— Récupère le FFI\CType de FFI\CData
FFI\CData
— Gestionnaire de données C
FFI\CType
— Gestionnaire de type C
FFI\CType::getAlignment
— Description
FFI\CType::getArrayElementType
— Description
FFI\CType::getArrayLength
— Description
FFI\CType::getAttributes
— Description
FFI\CType::getEnumKind
— Description
FFI\CType::getFuncABI
— Description
FFI\CType::getFuncParameterCount
— Description
FFI\CType::getFuncParameterType
— Description
FFI\CType::getFuncReturnType
— Description
FFI\CType::getKind
— Description
FFI\CType::getName
— Description
FFI\CType::getPointerType
— Description
FFI\CType::getSize
— Description
FFI\CType::getStructFieldNames
— Description
FFI\CType::getStructFieldOffset
— Description
FFI\CType::getStructFieldType
— Description
Exceptions FFI
FFI\ParserException
— Exceptions de l'analyseur syntaxique FFI