PHP moderne supporte les déclarations de types sur les paramètres de fonction, les valeurs de retour et les propriétés de classe — et declare(strict_types=1) pour les appliquer strictement. Ensemble, ils apportent une grande partie de la sécurité des langages typés statiquement à PHP, en détectant les bugs rapidement.
Déclarations de types partout
{
= ;
? = ;
{
->balance += ;
}
{
->balance;
}
}
