Funksioni func_num_args
Funksioni func_num_args lejon marrjen e numrit të argumenteve të kaluara në funksionin aktual të përdoruesit. Ai punon vetëm brenda funksioneve dhe nuk kërkon parametra.
Sintaksa
func_num_args();
Shembull
Le të krijojmë një funksion dhe të shfaqim numrin e argumenteve të kaluara:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Rezultati i ekzekutimit të kodit:
3
Shembull
Le të kontrollojmë numrin e argumenteve në një funksion pa parametra:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Rezultati i ekzekutimit të kodit:
0
Shembull
Përdorimi së bashku me func_get_args për trajtimin e një numri të ndryshueshëm të argumenteve:
<?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);
?>
Rezultati i ekzekutimit të kodit:
10
Shihni gjithashtu
-
funksionin
func_get_args,
i cili kthen një varg me argumentet e kaluara -
funksionin
func_get_arg,
i cili kthen një argument specifik sipas indeksit