(PHP 7 >= 7.4.0, PHP 8)
FFI::new — Crea una estructura de datos C
Crea una estructura de datos nativa del tipo C dado. Cualquier tipo declarado para la instancia está permitido.
type
type
es una declaración C válida como string, o una
instancia de FFI\CType que ya ha sido creada.
owned
Creación de datos gestionados o no gestionados. Los datos gestionados viven con el objeto FFI\CData devuelto, y son liberados cuando la última referencia a este objeto es liberada por el conteo de referencias ordinario de PHP o el recolector de basura. Los datos no gestionados deben ser liberados llamando a FFI::free(), cuando ya no sean necesarios.
persistent
Asignar la estructura de datos C de manera permanente en el montón del sistema (utilizando malloc()), o en el montón de las peticiones PHP (utilizando emalloc()).
Versión | Descripción |
---|---|
8.3.0 | La llamada estática a FFI::new() ahora está obsoleta. |