Php 8 Typ System eingehender und Tools für die statische Analyse
Dieses Repo enthält das, was ich hoffe, eine anständige Beschreibung aller Aspekte des PHP 8.1+ -Systems , der Community -Tools zur Arbeit mit Typdeklarationen und PHPDOCs sowie der statischen Analysatoren , die sich auf das Typsystem verlassen, um Inkonsistenzen und Fehler in Ihren Programmen zu finden.
- PHP -Typ -System in der Tiefe, eine vollständige Beschreibung des Typsystems, alle Typdeklarationen und verwandte Themen wie Casting und Handelsvermögen werden Werte
null- Schreibsysteme
- Typdeklarationssyntax
- Warum Typen verwenden?
- Eingebaute Typdeklarationen
- Skalartypdeklarationen
- Verbundtypdeklarationen
- Return-Nur-Typ-Deklarationen
- Andere
- Objekte
- Tippen Sie Deklarationen ein
- Typen in der Vererbung
- Klassen als Argumenttypen
- Klassen als Methodenrückgabetypen
- Aufschwung
- Numerische Saiten
- Gewerkschafts- und Kreuzungstypen
- Erhalten Sie Typinformationen aus einer Variablen
- Casting
- Vergleich und Jonglieren von Typen
- Strenge Typen
- Umgang mit Nulls
- Tools für die statische Analyse
- Phpdocs
- Geben Sie verwandte Tags ein
- Statische Analysatoren
- Benutzerdefinierte PHPDOC -Typen
- Generika
- Phpstan
- Tools, die bei PHPDOCs und Typdeklarationen helfen können
- PHP CS Fixer
- Rektor
- Laufzeitbehauptungen
- Verweisen Sie verschiedene relevante Links zum PHP