Funkcija func_num_args
Funkcija func_num_args ļauj iegūt pašreizējā lietotāja definētajā funkcijā padoto argumentu skaitu. Tā darbojas tikai funkciju iekšienē un neprasa parametrus.
Sintakse
func_num_args();
Piemērs
Izveidosim funkciju un izvadīsim padoto argumentu skaitu:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Koda izpildes rezultāts:
3
Piemērs
Pārbaudīsim argumentu skaitu funkcijā bez parametriem:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Koda izpildes rezultāts:
0
Piemērs
Lietošana kopā ar func_get_args mainīgā argumentu skaita apstrādei:
<?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);
?>
Koda izpildes rezultāts:
10
Skatiet arī
-
funkciju
func_get_args,
kas atgriež padoto argumentu masīvu -
funkciju
func_get_arg,
kas atgriež konkrētu argumentu pēc indeksa