PHP
PHP, cuyas siglas responden a un acrónimo recursivo (PHP: Hypertext Preprocessor) es un lenguaje de script usado principalmente para scripts a ejecutar en servidores web, sobre todo Apache. Puede verse como la alternativa open-source a ASP.

Artículos sobre PHP

  • Closures y arrow functions en PHP: funciones de primera clase, bind y bindTo
  • Generadores en PHP: yield, lazy evaluation y cómo ahorrar memoria
  • PDO en PHP y prepared statements: prevenir SQL injection de forma correcta
  • filter_var() y filter_input() en PHP: validar y sanitizar datos de entrada
  • password_hash() y password_verify() en PHP: almacenar contraseñas de forma segura
  • set_error_handler() y set_exception_handler() en PHP: capturar errores globalmente
  • Excepciones personalizadas en PHP: crear jerarquías de errores propias
  • Excepciones en PHP: throw, try/catch/finally y la jerarquía de Exception
  • El operador nullsafe ?-> en PHP 8 y otras mejoras: str_contains, throw como expresión
  • Named arguments y union types en PHP 8: código más expresivo y tipado
  • Fibers en PHP 8.1: concurrencia cooperativa sin async/await
  • match en PHP 8: la alternativa al switch sin comparación débil ni fall-through
  • Enums en PHP 8.1: pure enums, backed enums y métodos en enumeraciones
  • Constructor promotion y readonly en PHP 8: menos código para lo mismo
  • Static en PHP: métodos y propiedades estáticas, self:: vs static::
  • Métodos mágicos en PHP: __toString, __get, __set, __call e __invoke
  • Traits en PHP: reutilizar código entre clases sin herencia múltiple
  • Interfaces y clases abstractas en PHP: cuándo usar cada una
  • Herencia en PHP: extends, sobreescribir métodos, parent:: y final
  • Clases en PHP: propiedades, métodos, constructor y visibilidad
  • Ver más