Nowoczesny PHP obsługuje deklaracje typów w parametrach funkcji, wartościach zwracanych i właściwościach klas — oraz declare(strict_types=1) do ich ścisłego egzekwowania. Razem przynoszą one wiele bezpieczeństwa języków statycznie typowanych do PHP, wyłapując błędy na wczesnym etapie.
Deklaracje typów wszędzie
{
= ;
? = ;
{
->balance += ;
}
{
->balance;
}
}
