Kazi func_num_args
Kazi func_num_args inakuwezesha kupata idadi ya hoja zilizopitishwa kwenye kazi ya sasa ya mtumiaji. Inafanya kazi tu ndani ya kazi na haihitaji vigezo.
Syntax
func_num_args();
Mfano
Wacha tuunde kazi na tuonyeshe idadi ya hoja zilizopitishwa:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Matokeo ya utekelezaji wa kificho:
3
Mfano
Wacha tuangalie idadi ya hoja kwenye kazi bila vigezo:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Matokeo ya utekelezaji wa kificho:
0
Mfano
Matumizi pamoja na func_get_args kwa usindikaji wa idadi kubadilika ya hoja:
<?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);
?>
Matokeo ya utekelezaji wa kificho:
10
Angalia Pia
-
kazi
func_get_args,
ambayo inarudisha safu ya hoja zilizopitishwa -
kazi
func_get_arg,
ambayo inarudisha hoja maalum kulingana na index