PHP 8. Quick Scripting Reference. Referencia rápida de PHP 8
PHP 8. Quick Scripting Reference. Referencia rápida de PHP 8
Resumen:
Introducción
El libro «PHP 8 Quick Scripting Reference» de Mikael Olsson se publicó en 2021 y es una referencia compacta pero completa del lenguaje PHP versión 8. Es la tercera edición de la serie Quick Scripting Reference, completamente actualizada con las novedades de PHP 8: atributos, argumentos con nombre, compilación JIT, sistema de tipos mejorado y muchos más. En 248 páginas, el autor abarca tanto los fundamentos de la sintaxis como temas avanzados, lo que lo convierte en una herramienta ideal para buscar información rápidamente y repasar conceptos clave.
De qué trata el libro
El libro está estructurado de lo simple a lo complejo y cubre todos los aspectos principales del lenguaje PHP 8. Comienza con la instalación y configuración del entorno, luego aborda secuencialmente variables, tipos de datos, operadores, estructuras de control, funciones, arrays, cadenas, clases y objetos. Se presta especial atención a las novedades de PHP 8: atributos (attributes), argumentos con nombre (named arguments), union types, mixed type, static return type, así como la mejora en el manejo de errores con throw expression. Capítulos aparte están dedicados al trabajo con archivos, fechas, expresiones regulares, manejo de excepciones y generadores. El libro concluye con un breve resumen de la biblioteca estándar de PHP (SPL) y consejos para escribir código de calidad.
Para quién es este libro
El libro está dirigido a un amplio público:
- Desarrolladores principiantes que quieran aprender rápidamente la sintaxis de PHP 8 y empezar a escribir scripts simples.
- Programadores PHP experimentados que deseen actualizar sus conocimientos a la versión 8 y conocer las nuevas funcionalidades.
- Estudiantes y profesores que necesiten una referencia compacta para aprender o enseñar un curso de PHP.
- Desarrolladores backend que estén migrando desde otros lenguajes (por ejemplo, Python, Java, C#) a PHP.
Qué aprenderá el lector
Al leer este libro, el lector podrá:
- Instalar y configurar PHP 8 en su máquina local.
- Comprender y utilizar todas las construcciones básicas del lenguaje: variables, tipos, operadores, bucles, condicionales.
- Trabajar con funciones, incluyendo funciones anónimas, funciones flecha y closures.
- Crear clases y objetos, aplicar herencia, interfaces, traits y clases abstractas.
- Usar las nuevas características de PHP 8: atributos, argumentos con nombre, union types, match expression, nullsafe operator.
- Manejar errores y excepciones con try-catch-finally y throw expression.
- Trabajar con el sistema de archivos, fechas, expresiones regulares.
- Aplicar generadores e iteradores para trabajar eficientemente con grandes volúmenes de datos.
- Utilizar la biblioteca estándar de PHP (SPL) para resolver tareas comunes.
Puntos fuertes del libro
El libro tiene varias ventajas innegables:
- Compacidad y estructura. Solo 248 páginas, pero la información se presenta de forma densa, sin rodeos. Cada capítulo es un bloque de conocimiento completo.
- Actualidad. El libro corresponde completamente a la versión PHP 8.0, algo poco común en publicaciones impresas de 2021.
- Enfoque práctico. Numerosos ejemplos de código cortos que se pueden probar inmediatamente en la consola o en un IDE.
- Facilidad de uso como referencia. Gracias a su estructura clara y al índice temático, el libro es fácil de usar para buscar rápidamente un tema específico.
- Lenguaje accesible. El autor explica conceptos complejos con palabras sencillas, sin sobrecargar el texto con teoría innecesaria.
- Cobertura de novedades. Se analizan en detalle todos los cambios clave de PHP 8, lo que es especialmente valioso para quienes migran desde PHP 7.
A quién se recomienda
El libro será útil para todos aquellos que quieran aprender PHP 8 de forma rápida y eficaz o refrescar sus conocimientos. Lo recomiendo especialmente a:
- Desarrolladores,