Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

WBOY
Libérer: 2023-04-10 17:36:01
original
4108 Les gens l'ont consulté

Dans l'article précédent, je vous ai présenté "Comment utiliser les boucles For et Foreach en PHP (explication détaillée en image et en texte)". Cet article présente en détail comment utiliser et distinguer les boucles For et Foreach en PHP. .foreach, cet article examine les fonctions personnalisées dans la syntaxe de base des fonctions PHP. J'espère que cela aidera tout le monde !

Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

Fonctions personnalisées PHP

PHP nous a fourni de nombreuses fonctions système puissantes, mais celles-ci sont loin de répondre aux besoins. Les programmeurs peuvent créer une fonction personnalisée en fonction des besoins de développement. Les fonctions sont exécutées en appelant des fonctions. Un exemple du format de syntaxe de base d'une fonction personnalisée est le suivant :

function 函数名 (参数1, 参数2, ..., 参数n){
    函数中的功能体;
    return 返回值;
}
Copier après la connexion

Le format de syntaxe ci-dessus a les caractéristiques suivantes :

  • La première ligne de chaque fonction est déclarée par le function Il se compose de trois parties : mot-clé function, nom de la fonction et liste des paramètres ;

  • Chaque fonction personnalisée doit commencer par function, c'est-à-dire utiliser la déclaration de fonction

  • La fonction peut avoir une valeur de retour ou Là; il n'y a pas de valeur de retour ;

  • Une fonction ne peut pas être définie deux fois, c'est-à-dire que la fonction ne peut pas être surchargée

  • Lors de la déclaration d'une fonction, les parenthèses "()" après le nom de la fonction sont également obligatoire. Les parenthèses contiennent une liste de paramètres, qui sont des variables déclarées qui peuvent être transmises à la fonction lorsque la fonction est appelée. La liste des paramètres peut être vide ou avoir un ou plusieurs paramètres, séparés par des virgules

  • Une fois la fonction créée, comme la fonction système, vous pouvez appeler la fonction n'importe où sur la page.

<?php
function a(){
   echo &#39;这是一个函数示例&#39;;
}
a();
a();
a();
?>
Copier après la connexion

Résultat de sortie :

Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

  • Le nom de la fonction a les mêmes règles que la dénomination de la variable, mais la différence est la suivante : le nom de la fonction n'est pas sensible à la casse.

<?php
function ABC(){
   echo &#39;函数名不区分大小写<br />&#39;;
}
aBC();
AbC();
ABc();
?>
Copier après la connexion

Résultat de sortie :

Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

  • La fonction peut être appelée avant ou après la définition. Autrement dit, la fonction peut être appelée n'importe où.

<?php
a();
function a(){
   $b = &#39;好好学习&#39;;
   $b .= &#39;天天向上&#39;;
   echo $b;
}
a();
?>
Copier après la connexion

Résultat de sortie :

Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

  • S'il y a un retour dans le module d'exécution d'action de fonction, le code après le retour ne sera pas exécuté.

<?php
function a(){
   echo "好好学习";
   return;
   echo "天天向上";
}
a();
?>
Copier après la connexion

Résultat de sortie :

Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

  • Une fois la fonction exécutée, return peut retirer la valeur du corps de la fonction du corps de la fonction.

<?php
function a(){
   $b = 1;
   $c = 9;
   $d =  $b + $c;
   //将$d的结果进行返回
   return $d;
}
//调用a()这个函数,$b和$c相加的$d就会返回回来给到变量$e
$e = a();
//输出$e的结果
echo $e;
?>
Copier après la connexion

Résultat de sortie :

Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

  • Les variables dans le corps de la fonction n'ont aucune relation avec les variables en dehors du corps de la fonction

<?php
//先在函数体前定义变量$a的值为10
$a = 10;
function demo( $a ){
   //形参带入了函数体内,函数体内变量$a 改为了 50
   $a = 50;
   echo $a + $a;
}
//将函数体外的变量$a,传入变量的参数处(实际传入的参数,实参),显示出的结果为100
demo($a);
//此处$hello的值输出,依然为10
echo $a;
?>
Copier après la connexion

Résultat de sortie :

Comment jouer avec les fonctions personnalisées PHP (partage de résumé)

La fonction ne peut pas être surchargée
  • <?php
    function a(){
    }
    function a(){
    }
    ?>
    Copier après la connexion
    Le résultat de sortie signalera une erreur et la fonction ne peut pas être surchargée. 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!