Signatur
declare(strict_types=1);
Beschreibung
Datei-basiert: muss in jeder Datei einzeln als erste Anweisung nach <?php stehen. Betrifft nur Funktionsaufrufe, die aus dieser Datei kommen.
Rückgabewert
Typ
void
Beispiele
Verhalten
<?php
declare(strict_types=1);
function double(int $n): int { return $n * 2; }
double(5); // 10
double('5'); // TypeError
double(5.7); // TypeError