Maison  >  Article  >  développement back-end  >  Introduction aux exemples de fonctions PHP

Introduction aux exemples de fonctions PHP

小云云
小云云original
2018-03-22 11:42:341631parcourir

Dans cet article, nous partageons principalement avec vous une introduction aux exemples de fonctions PHP. Nous présentons principalement brièvement le concept des fonctions PHP et comment les utiliser. Nous espérons que cela pourra aider tout le monde.

Nom : Suivez simplement les règles de dénomination des variables. Les fonctions ne peuvent pas être surchargées

Fonction : La fonction implémente une programmation structurée et améliore la maintenabilité. du code

Variables globales : peuvent être utilisées tout au long du script.

Variables locales : sont définies dans le corps de la fonction et ne sont utilisées que dans le corps de la fonction. Elles sont automatiquement libérées après l'exécution de la fonction

<.> est divisé en type de stockage statique et type de stockage dynamique Type de stockage ; static $a est une variable statique, qui ne sera pas libérée après l'exécution de la fonction

Variables locales dans la fonction Programmation des variables globales : 1.global; 2.$GLOBAL ['']Utiliser un tableau global

Type de fonction

1                                                                           use     use .  en utilisant             '     through   through   use using 's     ‐     ‐                                         ''s Out's' ' s ' ' ' s t's'''' through'''' ''à travers à'''‐‐à travers-à travers- à travers- à travers pour être t_a à d�

2. Fonctions qui font référence à des paramètres :

function test( &$a ) { } //$a est une référence variable , par rapport aux variables externes, si $a est modifié en interne dans la fonction, les variables externes sont également modifiées.

3. Fonction avec paramètres par défaut :

                                                                                   ,, Cela signifie que lors de l'appel de la fonction, aucun paramètre réel n'est transmis à la fonction, puis la valeur par défaut $a=0;

4. Fonction avec un nombre variable de paramètres :

Test de fonction ( ){$a,$b,...}{ } //Principe : Grâce à la fonction func_get_args(), tous les paramètres sont acceptés et une donnée est renvoyée, il peut donc y avoir plusieurs paramètres

func_get_args() obtient le tableau de paramètres,
func_num_args() obtient le nombre de paramètres,
func_get_arg() renvoie le paramètre spécifié (généralement utilisé en conjonction avec func_num_args )

5. Fonction de rappel : function one(){} $fun="one"; Lorsque $fun( est exécuté, cela équivaut à appeler la fonction one() ;

6. Fonction récursive : dans le corps de la fonction, lorsque vous appelez la fonction elle-même, n'oubliez pas qu'il doit y avoir une sortie, c'est-à-dire des conditions de sortie, sinon une boucle infinie se formera .

7. Fonction anonyme : C'est une fonction sans nom, généralement utilisée pour les fonctions de rappel ($a){ >

  function test($a){   
                              if($a >=0 ){   //退出递归的条件,一定要有
                                       test($a-1);
                                }else{
                                    return ;
                                }
                       }

Fonctions communes :

Recommandations associées :

echo()【语言结构】
print()//【语言结构】【有返回值】,若传输失败导致没有输出,它返回false
var_dump()
var_export()【有返回值,翻译一个合法的PHP 代码】
printf()//类似与C 语言的形式 printf("my name is %s, age %d", $name, $age);,打印出来
sprintf()//跟printf 相似,但不打印,而是返回格式化后的文字,其他的与printf 一样

10 fonctions PHP très utiles à partager

Les variables statiques de la fonction PHP implémentent le nombre d'itérations spécifié

Test de performances de recherche de fonction 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