func_num_args funksiyasi
func_num_args funksiyasi joriy foydalanuvchi funksiyasiga uzatilgan argumentlar sonini olish imkonini beradi. U faqat funksiyalar ichida ishlaydi va hech qanday parametr talab qilmaydi.
Sintaksis
func_num_args();
Misol
Keling, bir funksiya yaratamiz va uzatilgan argumentlar sonini chiqaramiz:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Kodni bajarish natijasi:
3
Misol
Parametrsiz funksiyada argumentlar sonini tekshiramiz:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Kodni bajarish natijasi:
0
Misol
O'zgaruvchan sonli argumentlarni qayta ishlash uchun func_get_args bilan birgalikda foydalanish:
<?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);
?>
Kodni bajarish natijasi:
10
Shuningdek qarang
-
func_get_argsfunksiyasi,
u uzatilgan argumentlar massivini qaytaradi -
func_get_argfunksiyasi,
u indeks bo'yicha aniq bir argumentni qaytaradi