func_get_args Fonksiyonu
func_get_args fonksiyonu, bir fonksiyona iletilen tüm argümanları bir dizi olarak almayı sağlar. Parametre almaz ve yalnızca kullanıcı tanımlı fonksiyonların içinde çağrılmalıdır.
Sözdizimi
func_get_args();
Örnek
Fonksiyona iletilen tüm argümanları alalım:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
Kodun çalıştırılma sonucu:
[1, 2, 3]
Örnek
Farklı argüman türleriyle kullanım:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
Kodun çalıştırılma sonucu:
['a', 1, true, null]
Örnek
Parametre bildirimi olmadan argümanları alma:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
Kodun çalıştırılma sonucu:
30
Ayrıca Bakınız
-
func_num_argsfonksiyonu,
iletilen argümanların sayısını döndürür -
func_get_argfonksiyonu,
dizine göre belirli bir argümanı döndürür