Kazi ya func_get_args

Kazi func_get_args inaruhusu kupata vipendwa vyote vilivyopitishwa kwenye kazi, kwa mfumo wa safu. Haikubali vigezo na inapaswa kuitwa tu ndani ya kazi za mtumiaji.

Kioweko

phpfunc_get_args();

Mfano

Kupata vipendwa vyote vilivyopitishwa kwenye kazi:

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

Matokeo ya utekelezaji wa kificho:

php[1, 2, 3]

Mfano

Matumizi na aina tofauti za vipendwa:

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

Matokeo ya utekelezaji wa kificho:

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

Mfano

Kupata vipendwa bila kutangaza vigezo:

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

Matokeo ya utekelezaji wa kificho:

php30

Angalia pia

  • kazi func_num_args,
    ambayo inarudisha idadi ya vipendwa vilivyopitishwa
  • kazi func_get_arg,
    ambayo inarudisha kipenye maalum kulingana na faharasa