Die func_get_args Funksie

Die func_get_args funksie laat jou toe om alle argumente wat aan 'n funksie oorgedra is as 'n array te kry. Dit neem geen parameters nie en moet slegs binne gebruikersgedefinieerde funksies geroep word.

Sintaksis

phpfunc_get_args();

Voorbeeld

Kry alle argumente wat aan die funksie oorgedra is:

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

Resultaat van kode-uitvoering:

php[1, 2, 3]

Voorbeeld

Gebruik met verskillende tipes argumente:

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

Resultaat van kode-uitvoering:

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

Voorbeeld

Kry argumente sonder om parameters te verklaar:

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

Resultaat van kode-uitvoering:

php30

Sien ook

  • die funksie func_num_args,
    wat die aantal oorgedra argumente teruggee
  • die funksie func_get_arg,
    wat 'n spesifieke argument volgens indeks teruggee