Maison  >  Article  >  développement back-end  >  Vous apprendre étape par étape comment utiliser les fonctions PHP (sélectionné)

Vous apprendre étape par étape comment utiliser les fonctions PHP (sélectionné)

慕斯
慕斯original
2021-06-02 18:09:532670parcourir

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 ! ! !

Vous apprendre étape par étape comment utiliser les fonctions PHP (sélectionné)

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

  • peut être l'anglais, mais ne peut pas être chinois

  • peut être un nombre, mais ne peut pas commencer par un nombre

  • ne peut pas utiliser de caractères spéciaux, _Sauf

  • Les noms de fonctions ne sont pas sensibles à la casse

  • La déclaration de fonction doit être significative

  • Non Peut avoir le même nom qu'une fonction existante ()

3 : Caractéristiques des fonctions

  • Une fois la fonction définie, non L'appel n'est pas exécuté

  • Les appels de fonction ne sont pas dans un ordre particulier car l'analyseur PHP a préchargé le contenu de la fonction avant d'exécuter le code ;

Plus précisément, nous prenons le code comme exemple :

<?php
    function demo(){
        echo &#39;我是函数体&#39;;
    }
    demo();
?>

Les résultats de l'exécution sont les suivants :

Vous apprendre étape par étape comment utiliser les fonctions PHP (sélectionné)

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éels

3. 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 tableau

Func_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 de

Ces trois fonctions peuvent être utilisées dans nos fonctions personnalisées et peuvent nous renvoyer des informations sur les paramètres

5 Fonctions variables (fonctions variables)

Attribuer des fonctions directement à. variables

Les 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 autres

2) Les fonctions récursives doivent avoir des conditions pour terminer la fonction en temps opportun à l'intérieur de la fonction

Apprentissage recommandé :

Tutoriel vidéo php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn