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

phpfunc_get_args();

Contoh

Dapatkan semua argumen yang diteruskan ke fungsi:

php<?php
  function test() {
    $res = func_get_args();
    print_r($res);
  }
  test(1, 2, 3);
?>

Keputusan pelaksanaan kod:

php[1, 2, 3]

Contoh

Penggunaan dengan pelbagai jenis argumen:

php<?php
  function showArgs() {
    $res = func_get_args();
    print_r($res);
  }
  showArgs('a', 1, true, null);
?>

Keputusan pelaksanaan kod:

php['a', 1, true, null]

Contoh

Mendapatkan argumen tanpa pengisytiharan parameter:

php<?php
  function sum() {
    $args = func_get_args();
    return array_sum($args);
  }
  echo sum(5, 10, 15);
?>

Keputusan pelaksanaan kod:

php30

Lihat juga

  • fungsi func_num_args,
    yang mengembalikan bilangan argumen yang diteruskan
  • fungsi func_get_arg,
    yang mengembalikan argumen tertentu mengikut indeks