Lorsque les développeurs créent des applications et des scripts dans les langages de programmation , le processus peut être une une intense et exigeant. Pour cette raison , les programmeurs communément cherchent des façons de réduire la quantité de code qu'une application requiert et de réutiliser le code si possible . Programmeurs Web peuvent utiliser des fonctions PHP à cet effet. En plus de fournir les moyens de réutiliser le code, en utilisant les fonctions rend un script plus facile à mettre à jour et à entretenir. Déclaration
scripts PHP peuvent inclure des fonctions en énumérant leurs noms, les paramètres et les détails de mise en œuvre . L'exemple de code suivant peut apparaître dans un script PHP :
fonction do_something
() {
echo " Faire quelque chose " ;
}
Quand une fonction déclaration apparaît dans un script PHP, autre code peut faire usage de la transformation prévue par la fonction. Les développeurs PHP peuvent créer des fonctions d'aide pour fournir des fonctionnalités dont ils ont besoin pour utiliser une ou plusieurs fois dans une application. Si une fonction est appelée à partir de plusieurs endroits, il ne doit être mis à jour ou maintenue dans la déclaration de fonction et les changements seront reflétés dans tout le script.
Appels
une fois un script PHP a accès à une fonction , le code peut appeler en utilisant son nom , comme dans l'exemple syntaxe extrait suivant :
do_something ();
Lorsque cette ligne apparaît dans un script et le script s'exécute ensuite , le contenu de la fonction appelée exécutera , quel qu'il soit . Le code «client» appelant la méthode n'a même pas besoin d'avoir une connaissance du contenu de la fonction, aussi longtemps que son objectif général est clair . Pour cette raison , les développeurs comprennent souvent des commentaires informatifs à côté de fonctions d'assistance :
//écrire quelque chose au navigateur
Ceci est un exemple simple, mais en général, une fonction d'assistance sera plus utile si il est répertorié avec un commentaire détaillé.
paramètres
fonctions PHP peuvent accepter des arguments , parfois appelé en tant que paramètres . Tous les paramètres apparaissent dans la déclaration de fonction comme dans l' exemple de code suivant : .
Fonction texte_sortie
($ the_text ) {
echo "
" $ the_text "
. " ; }
Code client peut appeler cette méthode , en lui passant un paramètre de chaîne comme suit :
$ some_text = " Bonjour " ;
texte_sortie ($ some_text ) .
Ce code va provoquer le paramètre de chaîne transmis à être sortie en fonction de la mise en œuvre de la fonction
Retourne
fonctions PHP
peut renvoyer les variables et les valeurs du code de les appeler . L'exemple de code suivant illustre déclarant une fonction banale avec une valeur de retour numérique :
fonction multiply_it
( $ num ) {
de retour $ num * 3;
}
Code externe peut appeler cette fonction , en lui passant un paramètre et la réception de la valeur retournée comme suit :
$ my_num = 5;
new_num $ = multiply_it ( my_num $ ) ; < br >
la nouvelle variable de nombre doit maintenant contenir la valeur résultant de l'opération de multiplication définie dans la déclaration de fonction .