FFI::cdef
(PHP 7 >= 7.4.0)
FFI::cdef — Создаёт новый объект FFI
Описание
Создаёт новый объект FFI.
Список параметров
-
code
-
Строка, содержащая последовательность деклараций на языке С (типы, структуры, функции, переменные и т.д.). Фактически можно скопировать кусок заголовочного файла С.
Замечание:
Директивы сопроцессора С не поддерживаются. Т.е.
#include
,#define
и макросы CPP работать не будут. -
lib
-
Имя файла библиотеки, который будет загружен и связан с заданными декларациями.
Замечание:
Если параметр
lib
не задан, то для платформ, поддерживающихRTLD_DEFAULT
, будет произведён поиск задекларированных вcode
сущностей в глобальной области видимости. Для прочих платформ произвести привязку не получится.
Возвращаемые значения
Возвращает новый объект FFI.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
lib теперь допускает значение null.
|