Функция 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функцияси,
индекс буйича аник бир аргументни кайтаради