(PHP 7 >= 7.4.0, PHP 8)
FFI::cdef — Crée un nouvel objet FFI
Crée un nouvel objet FFI.
code
Une chaîne de caractères contenant une séquence de déclarations en langage C ordinaire (types, structures, fonctions, variables, etc). En fait, cette chaîne peut être copiée-collée à partir de fichiers d'en-tête C.
Note:
Les directives du préprocesseur C ne sont pas prises en charge, c'est-à-dire
#include
,#define
et les macros CPP ne fonctionnent pas.
lib
Le nom d'un fichier de bibliothèque partagée, à charger et à lier avec les définitions.
Note:
Si
lib
est omis ounull
, les plates-formes supportantRTLD_DEFAULT
tentent de rechercher les symboles déclarés danscode
dans la portée globale. Les autres systèmes ne parviendront pas à résoudre ces symboles.
Retourne l'objet FFI fraîchement créé.
Version | Description |
---|---|
8.0.0 | lib est désormais nullable. |