Por tradición, resumiremos el año saliente y recordaremos los eventos más importantes en el mundo de PHP. Y, por supuesto, enlaces a las últimas noticias, herramientas útiles y materiales interesantes durante las últimas dos semanas.
Debajo del corte, también encontrará una licencia de lotería para PhpStorm de JetBrains .
¡Feliz lectura y feliz año nuevo!
Una versión corta en audio del resumen en el podcast Five Minute PHP Issue No. 45

Uno de los principales eventos del año saliente, por supuesto, es el lanzamiento principal del intérprete
PHP 7.3.0 . Por séptimo año consecutivo, el equipo entrega la última versión sin demora.
Se
lanzó la última versión de la rama PHP 5.6, y me gustaría decir que la era de PHP 5 se ha ido, pero una
parte importante de los sitios todavía usa PHP <= 5.6.
Zend Surasky, uno de los fundadores de Zend, compartió sus
planes para PHP 8 , incluidos JIT, capacidades asincrónicas, FFI y precarga.
La precarga ya se ha implementado y estará en la próxima versión, pero
FFI, aunque se ha implementado, todavía está en votación y puede posponerse. Y, por supuesto, quiero recordar el
RFC adoptado
para las propiedades escritas .
Sin embargo, en octubre, Zeev
anunció que él y el equipo de Zend representado por Dmitry Stogov, Enrico Zimuel y Matthew Weier O'Phinney pronto abandonarían Rogue Wave (propiedad de Zend). Esperaremos noticias sobre el futuro destino del equipo el próximo año.

Para 2018, el grupo adoptó varias normas:
•
PSR-15 : controladores de solicitudes del servidor HTTP
•
PSR-17 : Fábricas HTTP
•
PSR-18 : Cliente HTTP
Y también se están desarrollando varios estándares:
•
PSR-5 : PHPDoc
•
PSR-12 : Guía de estilo de codificación extendida
•
PSR-14 : Despachador de eventos
Uno no puede dejar de recordar la
partida de Symfony de PHP-FIG .

Se
lanzaron dos versiones principales de
Symfony 4.1 y
Symfony 4.2 . El microframework Silex ha sido descontinuado porque Symfony 4 se puede usar como microframework. Y las últimas noticias
sobre la creación de una empresa comercial independiente Symfony , que desarrollará y respaldará el marco, así como trabajará en productos pagos a su alrededor, por ejemplo,
Symfony Cloud .

Al igual que Symfony, el marco de Laravel en 2018 estuvo marcado por dos lanzamientos principales,
Laravel 5.7 y
Laravel 5.6 . Y lanza un par de nuevas herramientas del equipo central
Telescope y
Nova . Por cierto, otro desarrollador a tiempo completo, Dries Vints, se
unió al equipo.

Además de
Yii 1.1.20 y
Yii 2.0.14 ,
2.0.15 , se
lanzó Yii 3.0.0 alpha 1. A pesar del mensaje de Pavel Klimov de que
Yii estaba muriendo , se activó el trabajo en la tercera versión del marco. Un nuevo miembro,
Andrey Vasiliev, se unió al equipo central, una
descripción general de los cambios en Yii 3.0 y un
documento con planes están disponibles .

En el mundo del PHP asincrónico, hubo muchas cosas interesantes en el último año.
Se ha lanzado ReactPHP 1.0.0 LTS , así como
PHP-PM 1.0 . Se publicaron los libros
ReactPHP para principiantes y
Aprendizaje de PHP asincrónico con ReactPHP .
Amphp y las herramientas basadas en él también se están desarrollando activamente.
Se publican la propuesta de
fibra [RFC] , así como la
extensión ext-async .
Por separado, quiero mencionar
Swoole , que ha pasado de ser un oficio chino a una herramienta poderosa y tiene integraciones para todos los marcos populares.
¿Qué más interesante sucedió el año pasado?
Noticias y lanzamientos
Las herramientas
Materiales de aprendizaje
Sorteo de año nuevo
En los comentarios de esta publicación o en un retweet de
este tweet, responda la pregunta:
¿Cuál es tu característica favorita de PhpStorm?
¡3 licencias anuales de PhpStorm otorgadas ! Se seleccionarán dos ganadores al azar entre los que escribieron un comentario o retuitearon con un comentario. Y el autor del comentario más interesante / no obvio en mi opinión recibirá una licencia.
Los ganadores serán anunciados
el 27 de diciembre a las 21:00 MSK del 3 de enero.
Upd: Debido a las circunstancias del 27/12 no estaré disponible, por lo que los ganadores serán anunciados el 3 de enero. Pero aquellos que dejen un comentario hasta el 27 de diciembre a las 21:00 MSK continuarán participando. ¡Gracias por tu comprensión!
Entonces, ¿cuál es tu característica favorita?
Resultados
¡Muchas gracias a todos los que participaron en el concurso y escribieron sobre su característica favorita de PhpStorm! Los ganadores fueron determinados por random.org.
- Entre los comentaristas, por suerte, el primer comentario de HerrDirektor fue el ganador .
- En Twitter, muchos escribieron solo repeticiones, pero de acuerdo con los términos del concurso, fue necesario retuitear la respuesta. Por lo tanto, aquellos que citaron un tweet (retuitearon con un comentario) o respondieron + retuitearon participaron. Y el ganador fue @ huhuh25 .
- Bueno, me gustó el comentario de nProfessor en el que mostró la Guía de productividad. PQR también escribió al respecto, pero aún así, nProfessor fue el primero.
¡Felicitaciones a los ganadores! Felices fiestas!
Si nota un error o inexactitud, infórmeme en PM .
Preguntas y sugerencias escritas a mail o twitter .
Más noticias y comentarios sobre el canal de telegramas PHP Digest .
Enviar enlace
Buscar enlaces para todos los resúmenes
← Versión anterior: PHP Digest No. 145