Fungsi func_get_args
Fungsi func_get_args membolehkan anda mendapatkan semua argumen yang diteruskan ke fungsi, dalam bentuk array. Ia tidak menerima parameter dan harus dipanggil hanya di dalam fungsi pengguna.
Sintaks
func_get_args();
Contoh
Dapatkan semua argumen yang diteruskan ke fungsi:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
Keputusan pelaksanaan kod:
[1, 2, 3]
Contoh
Penggunaan dengan pelbagai jenis argumen:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
Keputusan pelaksanaan kod:
['a', 1, true, null]
Contoh
Mendapatkan argumen tanpa pengisytiharan parameter:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
Keputusan pelaksanaan kod:
30
Lihat juga
-
fungsi
func_num_args,
yang mengembalikan bilangan argumen yang diteruskan -
fungsi
func_get_arg,
yang mengembalikan argumen tertentu mengikut indeks