420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1
Exemple <?php function afficher( ) { echo" Hello World ! "; } ?> Exemple de fonction 2
Appel dynamique de fonctions Assigner le nom de la fonction à une variable. Utiliser cette variable comme une fonction. <?php function afficher( ) { echo" Allo "; } $nom_fonc = "afficher"; $nom_fonc( ); // appelle afficher() ?> 3
Arguments Les arguments sont passés en valeur par défaut et non en référence Il est possible de les passer en référence, mais c’est un procédé déprécié. ○ En utilisant le symbole & avant le nom du paramètre 4
Arguments optionnels Pour qu'un argument soit optionnel, lui donner une valeur par défaut. Exemple : function afficher($text, $long = 20) { Code de la fonction } $long est un argument optionnel ayant une valeur par défaut de 20. 5