Moderní PHP podporuje deklarace typů na parametrech funkcí, návratových hodnotách a vlastnostech tříd — a declare(strict_types=1) pro jejich přísné vynucování. Společně přinášejí do PHP velkou část bezpečnosti staticky typovaných jazyků, což umožňuje včasné odhalení chyb.
Deklarace typů všude
{
= ;
? = ;
{
->balance += ;
}
{
->balance;
}
}
