Maison  >  Article  >  développement back-end  >  Introduction à la fonction PHP func_num_args() et exemples d'utilisation

Introduction à la fonction PHP func_num_args() et exemples d'utilisation

巴扎黑
巴扎黑original
2017-05-23 16:17:379273parcourir

func_num_args() : renvoie le nombre de paramètres transmis à la fonction appelante, le type est entier.

Cette fonction peut être utilisée conjointement avec func_get_arg() et func_get_args() pour permettre aux fonctions définies par l'utilisateur de recevoir des listes de paramètres de longueur variable.

Valeur de retour

Renvoie le nombre de paramètres transmis à la fonction actuelle définie par l'utilisateur.

Exemple d'utilisation :

function foo()
{
   $numargs = func_num_args();//返回这个函数所含的参数
   echo "Num fo argumets : $numargs <br>\n";
   $arr=func_get_args();//返回一个数组给$arr
   print_r($arr);//输出这个数组所有的参数
   echo "<hr>";
   for($i=0;$i<=$numargs;$i++)
   {
       echo $arr[$i]."<br>";
   }
}
foo(1,2,3,45,6);

Les résultats d'exécution sont les suivants :

Num fo argumets : 5
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 45 [4] => 6 )
--------------------------------------------------------------------------------
1
2
3
45
6

Exemple 2 :

<?php
function foo() {
    include &#39;./fna.php&#39;;
}
foo(&#39;First arg&#39;, &#39;Second arg&#39;);
?>
fna.php
<?php
$num_args = func_num_args();
var_export($num_args);
?>

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