Funksie func_num_args
Die funksie func_num_args laat jou toe om die aantal argumente te kry wat na die huidige gebruiker-gedefinieerde funksie oorgedra is. Dit werk slegs binne funksies en benodig geen parameters nie.
Sintaksis
func_num_args();
Voorbeeld
Kom ons skep 'n funksie en toon die aantal argumente wat oorgedra is:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Resultaat van die kode-uitvoering:
3
Voorbeeld
Kom ons kyk na die aantal argumente in 'n funksie sonder parameters:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Resultaat van die kode-uitvoering:
0
Voorbeeld
Gebruik saam met func_get_args om 'n veranderlike aantal argumente te verwerk:
<?php
function sumAll() {
$count = func_num_args();
$args = func_get_args();
$sum = 0;
for ($i = 0; $i < $count; $i++) {
$sum += $args[$i];
}
return $sum;
}
echo sumAll(1, 2, 3, 4);
?>
Resultaat van die kode-uitvoering:
10
Sien ook
-
die funksie
func_get_args,
wat 'n skikking van oorgedraagde argumente teruggee -
die funksie
func_get_arg,
wat 'n spesifieke argument volgens indeks teruggee