Forum und email

func_get_arg

(PHP 4, PHP 5)

func_get_arg — Visszaadja a paraméter lista egy elemét

Leírás

mixed func_get_arg ( int $arg_num )

Visszadja a függvénynek átadott paraméterlista arg_num . helyén álló paramétert. A paraméterek számozása 0-tól kezdődik. A func_get_arg() "nem fatális" hibát (warning) jelez, ha függvényen kívül hívod meg. Ez a függvény nem használható közvetlenül függvény paramétereként. Ehelyett az eredményét értékül adhatod egy váltózónak, majd ezt átadhatod egy függvénynek.

Ha az arg_num a pillanatnyilag átadott paraméterek számánál nagyobb, akkor egy "nem fatális" hiba (warning) generálódik és a func_get_arg() FALSE-szal tér vissza.

<?php
function ize()
{
     
$parameterek_szama func_num_args();
     echo 
"Argumentumok száma: {$parameterek_szama}<br />\n";
     if (
$parameterek_szama >= 2) {
        echo 
"A második paraméter: " func_get_arg(1) . "<br />\n";
     }
}

ize(123);
?>

A func_get_arg() a func_num_args() és a func_get_args() függvényekkel együtt olyan függvények írását segítik elő, amelyek különböző hosszúságú paraméterlistákat képesek kezelni.