FFI::cast
En esta página
FFI::cast
Realiza una conversión de tipo C
Descripción#
php
public FFI::cast(FFI\CType $type, FFI\CData $ptr): FFI\CDataphp
FFI::cast crea un nuevo objeto FFI\CData que hace referencia a la misma estructura de datos C, pero que está asociada a un tipo diferente. El objeto resultante no posee los datos C y la fuente ptr debe sobrevivir al resultado. El tipo C puede ser especificado como string con cualquier declaración de tipo C válida o como objeto FFI\CType, creado previamente. Cualquier tipo declarado para la instancia está permitido.
Parámetros#
type
Una declaración C válida como string, o una instancia de FFI\CType que ya ha sido creada.
ptr
El gestor del puntero de una estructura de datos C.
Valores devueltos#
Devuelve el objeto FFI\CData recién creado.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.3.0 | La llamada estática a FFI::cast ahora está obsoleta. |