L2 Info : PHP et Programmation Web
 
◃  Ch. 3 Les fonctions  ▹
 

Les Fonctions en PHP (2)

  • Depuis PHP7, il est possible de préciser le type des paramètres et le type de retour des fonctions.
  • Les principaux types des paramètres possibles sont : array, bool, int, float, string
  • Associer NULL comme valeur par défaut à un paramètre permet de le rendre facultatif.
  • Les mêmes types (et void depuis PHP 7.1) sont disponibles pour exprimer le type de retour d'une fonction.
  • Le typage systématique des paramètres et des fonctions est vivement recommandé !
  • Exemple :
    // alea retourne un entier
    function alea() : int
    {
        $choix = rand(0,100);
        return $choix;
    }
    
    // aleaN prend un entier entrée et retourne un entier
    function aleaN(int $Nombre) : int
    {
        $choix = rand(0,$Nombre);
        return $choix;
    }