Maison > Article > développement back-end > Quels sites Web proposent des cours gratuits sur les fonctions PHP
Les fonctions PHP sont des blocs de code réutilisables utilisés pour organiser et simplifier votre code. Créer et appeler des fonctions : utilisez le mot-clé function pour créer une fonction et transmettre les arguments par valeur. Paramètres et valeurs de retour : Une fonction peut recevoir des paramètres et renvoyer une valeur à l'aide du mot-clé return. Portée et visibilité : les variables définies à l'intérieur d'une fonction ne sont visibles que dans la portée de la fonction et sont accessibles en externe à l'aide de variables globales. Fonctions anonymes : les fermetures sont des fonctions qui n'ont pas de nom et sont généralement utilisées pour une exécution immédiate. Exemple pratique : ce didacticiel fournit des exemples de fonctions PHP qui valident les adresses e-mail et coupent les chaînes.
Les fonctions sont un concept important dans le langage de programmation PHP. Elles peuvent être utilisées pour organiser le code en morceaux modulaires et réutilisables. Dans ce didacticiel, nous explorerons différents aspects des fonctions PHP et démontrerons leur utilisation à travers des exemples pratiques.
Pour créer une fonction en PHP, utilisez le mot-clé function
, suivi du nom de la fonction et d'une liste de paramètres (si nécessaire) : function
关键字,后跟函数名称和参数列表(如果需要):
function myFunction($parameter1, $parameter2) { // 函数代码 } // 调用函数 myFunction("Hello", "World");
函数可以接收参数并返回一个值。参数按值传递,这意味着函数内部对参数所做的任何更改都不会影响调用函数中的原始变量。
要返回一个值,请使用 return
关键字:
function addNumbers($num1, $num2) { return $num1 + $num2; } $result = addNumbers(5, 10); // result 将为 15
函数内部定义的变量在函数作用域内可见,并且与调用函数中的变量不同。要使变量在函数外部可见,请将其声明为 global
$globalVariable = "Global value"; function myFunction() { global $globalVariable; echo $globalVariable; // 输出 "Global value" }Paramètre passant et renvoyant Les fonctions peuvent recevoir des paramètres et renvoyer une valeur. Les paramètres sont transmis par valeur, ce qui signifie que toute modification apportée aux paramètres à l'intérieur de la fonction n'affectera pas les variables d'origine de la fonction appelante. Pour renvoyer une valeur, utilisez
return
Mots clés : $myClosure = function($input) { return $input * 2; }; $result = $myClosure(10); // result 将为 20
Les variables définies à l'intérieur d'une fonction sont visibles dans la portée de la fonction et sont différentes des variables de la fonction appelante. Pour rendre une variable visible en dehors d'une fonction, déclarez-la comme variable globale
:
function validateEmail($email) { if (filter_var($email, FILTER_VALIDATE_EMAIL)) { return true; } else { return false; } } $validEmail = "example@example.com"; $invalidEmail = "invalid.email"; if (validateEmail($validEmail)) { echo "Valid email address"; } else { echo "Invalid email address"; }Fonctions anonymesUne fonction anonyme (également appelée fermeture) est une fonction qui n'a pas de nom. Ils sont souvent utilisés pour une exécution immédiate et n'ont pas besoin d'être référencés dans le programme :
function trimString($string) { return trim($string); } $string = " Hello World "; $trimmedString = trimString($string); echo $trimmedString; // 输出 "Hello World"Exemple pratique
Fonction de vérification d'email
🎜🎜 Écrire une fonction PHP pour vérifier la validité d'une adresse email : 🎜rrreee🎜🎜String Fonction pruning 🎜🎜🎜Écrivez une fonction PHP pour couper les espaces aux deux extrémités d'une chaîne : 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!