func_num_args функциясы
func_num_args функциясы ағымдағы пайдаланушы функциясына берілген аргументтер санын алуға мүмкіндік береді. Ол тек функциялар ішінде жұмыс істейді және параметрлерді қажет етпейді.
Синтаксис
func_num_args();
Мысал
Функция жасап, берілген аргументтер санын шығарайық:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Код орындау нәтижесі:
3
Мысал
Параметрлері жоқ функциядағы аргументтер санын тексерейік:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Код орындау нәтижесі:
0
Мысал
Айнымалы аргументтер санын өңдеу үшін func_get_args бірге пайдалану:
<?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);
?>
Код орындау нәтижесі:
10
Сондай-ақ қараңыз
-
func_get_argsфункциясы,
берілген аргументтер жиымын қайтарады -
func_get_argфункциясы,
индекс бойынша нақты аргументті қайтарады