L'article précédent vous a présenté "Comment apprendre rapidement les opérateurs PHP en une journée (introduction détaillée) ". Cet article continue de vous présenter ce qu'est une fonction ? Apprenez étape par étape à utiliser les fonctions PHP (sélectionné). Si vous ne vous dépêchez pas et n'apprenez pas, vous ne pourrez pas apprendre si vous arrivez en retard ! ! !
Qu'est-ce qu'une fonction ?
Une fonction sur un ordinateur est une série d'expressions. En fait, il existe un programme lorsque vous saisissez les paramètres correspondants, le résultat apparaîtra après avoir passé la fonction. effectué à l'intérieur du compilateur. Un morceau de code pour une certaine fonction vous permet d'utiliser une instruction très simple pour implémenter une opération très complexe
La structure syntaxique d'une fonction personnalisée :
Format de base :function 函数体(){ PHP语句(函数体) }
1 : Le nom de famille de la fonction est fonction et ne peut être omis
2 : Nom de la fonction
3 : Caractéristiques des fonctions
<?php function demo(){ echo '我是函数体'; } demo(); ?>
Quant aux autres formes de fonctions, elles sont répertoriées comme suit :
1. Passer les paramètres par valeur (Par défaut, nous utilisez cette méthode lors du passage des paramètres)
Le fonctionnement des paramètres formels n'affectera pas la valeur du paramètre réel.2. Passer les paramètres par référence
Passez les paramètres par référence, et le fonctionnement des paramètres formels affectera les paramètres réels3. Paramètres par défaut des fonctions
Vous pouvez définir des valeurs par défaut. pour les paramètres formels, qui peuvent être définis par affectation directe (les valeurs sont attribuées de droite à gauche, celle de droite doit être présente avant que la valeur de gauche puisse être attribuée)4 . Liste de paramètres de longueur variable
Fournie par Php, vous pouvez l'utiliser directement Func_get_args();//Similaire au tableauFunc_get_arg();// Lors de l'appel de cette fonction, vous pouvez transmettre une valeur pour indiquer quel paramètre réel obtenir (à partir de 0)Func_num_args();//Renvoyer les paramètres de fonction personnalisés transmis dans Le nombre deCes trois fonctions peuvent être utilisées dans nos fonctions personnalisées et peuvent nous renvoyer des informations sur les paramètres5 Fonctions variables (fonctions variables)
Attribuer des fonctions directement à. variablesLes fonctions variables ne peuvent pas être utilisées dans des langages tels que echo, print, unset(), isset(), empty(), include, require et des structures de langages similaires. Votre propre fonction wrapper est requise pour utiliser ces structures comme fonctions variadiques.6. Fonction récursive
C'est-à-dire appeler votre propre fonction à l'intérieur de la fonction 1) La fonction sera en mémoire pendant le processus d'être appelé et exécuté. L'espace alloué à l'intérieur est utilisé pour stocker des données temporaires, il n'y a donc aucune connexion entre les fonctions par défaut lors de l'exécution (sauf pour les variables statiques, passées par référence et les variables globales. Les variables à l'intérieur sont des variables locales par). par défaut et n'ont aucune influence les unes sur les autres2) Les fonctions récursives doivent avoir des conditions pour terminer la fonction en temps opportun à l'intérieur de la fonctionApprentissage recommandé :Ce 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!