En esta parte de nuestro curso de PHP te hablaremos de algunas funciones interesantes sobre las novedades de la última versión de PHP. Esta nota es continuación de dos anteriores por lo que te animamos a verlas para que puedas comprender mejor este tema.
# Interfaz de función externa rfc
Pasaremos a algunas características más de nivel central: la interfaz de función externa o "FFI" en resumen, la cual nos permite llamar al código C desde el userland. Esto significa que las extensiones PHP podrían escribirse en PHP puro y cargarse a través del compositor.
Cabe señalar, sin embargo, que este es un tema complejo. Aún necesitarás conocimiento de C para poder usar esta función de manera adecuada.
# Precarga de rfc
Otra característica de nivel inferior es la precarga. Es una adición increíble al núcleo de PHP, que puede resultar en algunas mejoras significativas de rendimiento.
En resumen: si está utilizando un marco, los archivos deben cargarse y vincularse en cada solicitud. La precarga permite al servidor cargar archivos PHP en la memoria al inicio y tenerlos disponibles permanentemente para todas las solicitudes posteriores.
La ganancia de rendimiento tiene, por supuesto, un costo: si se cambia la fuente de los archivos precargados, el servidor debe reiniciarse.
¿Deseas saber más? Escribiremos una publicación dedicada a la precarga en notas posteriores.
# Serialización de objetos personalizados rfc
Se han agregado dos nuevos métodos muy interesantes: __serialize y __unserialize. La diferencia entre estos métodos y __sleep y __wakeup se discute en el RFC.
# Reflexión para referencias rfc
Las bibliotecas como el dumper var de Symfony dependen en gran medida de la API de reflexión para volcar de forma confiable una variable. Anteriormente no era posible reflejar adecuadamente las referencias, lo que resultaba en que estas bibliotecas dependían de hacks para detectarlas.
PHP 7.4 agrega la clase ReflectionReference para resuelver este problema.
En siguientes notas continuaremos hablando de este punto. Ahora te dejamos dos enlaces para que los veas
Curso de Excel
Renta de aulas