PHP 8 Type Système en profondeur et outils pour l'analyse statique
Ce dépôt contient ce que j'espère être une description décente de tous les aspects du système de type PHP 8.1+ , les outils communautaires pour aider à travailler avec les déclarations de type et les phpdoc ainsi que les analyseurs statiques qui s'appuient sur le système de type pour trouver des incohérences et des bogues dans vos programmes.
- Système de type PHP en profondeur, une description complète du système de type, toutes
null déclarations de types et des sujets connexes comme le casting et le trafic- Systèmes de dactylographie
- Syntaxe de la déclaration de type
- Pourquoi utiliser des types?
- Déclarations de type intégrées
- Déclarations de type scalaire
- Déclarations de type composé
- Déclaration de types de retour uniquement
- Autres
- Objets
- DÉCRLATIONS DE TYPE
- Types dans l'héritage
- Classes comme types d'arguments
- Classes comme types de méthode Types
- Énumération
- Cordes numériques
- Types d'union et d'intersection
- Obtenir des informations de type à partir d'une variable
- Fonderie
- Comparer et jongler avec
- Types stricts
- Faire face à des nuls
- Outils pour l'analyse statique
- Phpdocs
- Analyseurs statiques
- Types phpdoc personnalisés
- Génériques
- Phpstan
- Outils pour aider avec les PHPDOC et les déclarations de type
- Fixer PHP CS
- Recteur
- Affirmations d'exécution
- Référence à divers liens pertinents vers le manuel PHP, aux RFC pour toutes les fonctionnalités liées au fil des ans et aux liens communautaires