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функциясын,
ал индекске жараша конкреттүү аргументти кайтарат