func_get_args funksiyası
func_get_args funksiyası funksiyaya ötürülən bütün arqumentləri massiv şəklində almağa imkan verir. O, heç bir parametr qəbul etmir və yalnız istifadəçi tərəfindən təyin olunmuş funksiyaların daxilində çağırılmalıdır.
Sintaksis
func_get_args();
Nümunə
Funksiyaya ötürülən bütün arqumentləri əldə edək:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
Kodun icrasının nəticəsi:
[1, 2, 3]
Nümunə
Müxtəlif tipli arqumentlərlə istifadə:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
Kodun icrasının nəticəsi:
['a', 1, true, null]
Nümunə
Parametrlər elan etmədən arqumentlərin alınması:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
Kodun icrasının nəticəsi:
30
Həmçinin bax
-
func_num_argsfunksiyasına,
o, ötürülən arqumentlərin sayını qaytarır -
func_get_argfunksiyasına,
o, indeksə görə konkret arqumenti qaytarır