Heim >Backend-Entwicklung >PHP-Tutorial >Einführung und Anwendungsbeispiele der Funktion PHP func_num_args()

Einführung und Anwendungsbeispiele der Funktion PHP func_num_args()

巴扎黑
巴扎黑Original
2017-05-23 16:17:379311Durchsuche

func_num_args(): Gibt die Anzahl der an die aufrufende Funktion übergebenen Parameter zurück, der Typ ist eine Ganzzahl.

Diese Funktion kann in Verbindung mit func_get_arg() und func_get_args() verwendet werden, um benutzerdefinierten Funktionen den Empfang von Parameterlisten variabler Länge zu ermöglichen.

Rückgabewert

Gibt die Anzahl der Parameter zurück, die an die aktuelle benutzerdefinierte Funktion übergeben wurden.

Verwendungsbeispiel:

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);

Die Laufergebnisse lauten wie folgt:

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

Beispiel 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);
?>

Das obige ist der detaillierte Inhalt vonEinführung und Anwendungsbeispiele der Funktion PHP func_num_args(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn