(PHP 7 >= 7.4.0, PHP 8)
FFI::cast — Приводит тип C
Метод FFI::cast() создаёт новый объект
класса FFI\CData, который указывает на
ту же структуру C, но ассоциирован с другим типом.
Полученный объект не становится владельцем данных, так что
исходный указатель ptr должен
оставаться живым дольше полученного объекта.
Тип C должен быть задан как строка, которая содержит имя любого корректного
типа С, либо как объект FFI\CType.
Разрешён любой тип, который объявили для экземпляра.
typeСтрока с именем типа С или объект класса FFI\CType.
ptrДескриптор указателя на структуру данных С.
Метод возвращает новый объект класса FFI\CData.
| Версия | Описание |
|---|---|
| 8.3.0 | Статический вызов метода FFI::cast() устарел. |