Sistema de tipo PHP 8 en profundidad y herramientas para el análisis estático
Este repositorio contiene lo que espero que sea una descripción decente de todos los aspectos del sistema de tipo PHP 8.1+ , las herramientas de la comunidad para ayudar a trabajar con las declaraciones de tipo y PHPDOC, así como los analizadores estáticos que dependen del sistema de tipos para encontrar inconsistencias y errores en sus programas.
- Sistema de tipo PHP en profundidad, una descripción completa del sistema de tipos, todos los tipos de declaraciones y temas relacionados como el fundición y el comercio
null Valores- Sistemas de escritura
- Tipo de sintaxis de declaración
- ¿Por qué usar tipos?
- Declaraciones de tipo incorporadas
- Declaraciones de tipo escalar
- Declaraciones de tipo compuesto
- Declaraciones de tipo solo de devolución
- Otros
- Objetos
- Tipo de declaraciones
- Tipos de herencia
- Clases como tipos de argumentos
- Clases como tipos de devolución de métodos
- Enumeros
- Cadenas numéricas
- Tipos de sindicatos e intersección
- Obtener información de tipo de una variable
- Fundición
- Comparación y malabarismo de tipos
- Tipos estrictos
- Lidiar con nulos
- Herramientas para el análisis estático
- Phpdocs
- Escriba etiquetas relacionadas
- Analizadores estáticos
- Tipos de PHPDOC personalizados
- Genéricos
- Phpstan
- Herramientas para ayudar con los PHPDOC y las declaraciones de tipo
- PHP CS FIXER
- Rector
- Afirmaciones de tiempo de ejecución
- Referencias Varios enlaces relevantes al manual de PHP, RFC para todos los tipos de características relacionadas con los años y enlaces de la comunidad