Func_num_args funksiyası
func_num_args funksiyası cari istifadəçi funksiyasına ötürülən arqumentlərin sayını almağa imkan verir. O, yalnız funksiyaların daxilində işləyir və heç bir parametr tələb etmir.
Sintaksis
func_num_args();
Nümunə
Bir funksiya yaradaq və ötürülən arqumentlərin sayını çıxaraq:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Kodun icrasının nəticəsi:
3
Nümunə
Parametrsiz funksiyada arqumentlərin sayını yoxlayaq:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Kodun icrasının nəticəsi:
0
Nümunə
Dəyişən sayda arqumentlərin emalı üçün func_get_args ilə birlikdə istifadə:
<?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);
?>
Kodun icrasının nəticəsi:
10
Həmçinin baxın
-
func_get_argsfunksiyası,
ötürülən arqumentlərin massivini qaytarır -
func_get_argfunksiyası,
indeksə görə konkret arqumenti qaytarır