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

巴扎黑
Libérer: 2023-03-07 20:56:02
original
9284 Les gens l'ont consulté

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);
Copier après la connexion

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
Copier après la connexion

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);
?>
Copier après la connexion

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