Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Nous venons déjà un peu d'en parler, mais il est possible de contrôler le typage lors de la déclaration de vos fonctions et y compris pour les types de retour de vos fonctions (PHP 7.0).
declare(strict_types=1);
function addition(int $a, int $b): int {
return $a + $b;
}
echo addition(3, 7); // Affiche 10
Par contre, cet exemple ne fonctionne pas :
function addition(int $a, int $b): int {
return ($a + $b) * 1.1 ;
}
Fatal error: Uncaught TypeError: addition(): Return value must be of type int, float returned
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :