Maison  >  Article  >  développement back-end  >  Analyse fonctionnelle du traitement des fonctions communes de PHP

Analyse fonctionnelle du traitement des fonctions communes de PHP

jacklove
jackloveoriginal
2018-05-22 14:48:461457parcourir

Cet article expliquera l'analyse des fonctions couramment utilisées en PHP.

func_get_arg — Renvoie un élément dans la liste des paramètres

func_get_args — Renvoie un tableau contenant la liste des paramètres de la fonction

func_num_args — Renvoie le nombre de paramètres passés à la fonction

call_user_func — Appeler le premier paramètre comme fonction de rappel

call_user_func_array — Appeler la fonction de rappel et passer un paramètre de tableau comme paramètre de la fonction de rappel

forward_static_call_array — Appeler une méthode statique et transmettez les arguments sous forme de tableau

forward_static_call — Appelez une méthode statique et transmettez les arguments sous forme de tableau

==================== ==== ==================

1

func_get_arg、func_get_arg、func_num_args
class test{
  public function hello($a,$b,$c,$d){
   $num=func_num_args();
   echo "方法参数的个数为:".$num,"
";
   if(2<=$num){
    echo "方法的第三个参数为:".func_get_arg(2)."
";  
   }
   $num2=func_get_args();
   for($i=0;$i<$num;$i++){
       echo "第{$i}个参数为{$num2[$i]}"."
";   
   }
 }
}
$T=new test();
$T->hello(&#39;A&#39;,&#39;B&#39;,&#39;C&#39;,&#39;D&#39;);
//方法参数的个数为:4
//方法的第三个参数为:C
//第0个参数为A
//第1个参数为B
//第2个参数为C
//第3个参数为D

Cet article expliquera l'analyse des fonctions couramment utilisées. en PHP. Plus connexes Veuillez prêter attention au site Web chinois php pour le contenu.

Recommandations associées :

PHP Le moyen le plus simple de vérifier les utilisateurs connectés (vérification des utilisateurs par formulaire de base)

En développement PHP, comment déterminer si le script précédent a fini de s'exécuter lors de l'exécution planifiée ?

Explication détaillée de la différence et de l'utilisation de const et static en 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