【PHP】func_get_args関数を使って関数の引数を取得する

func_get_args関数を使って関数の引数を取得してみます。

funcGetArgsTest("aaa", "bbb", "ccc");

function funcGetArgsTest()
{
    $args = func_get_args();
    print_r($args);
}

出力結果

Array ( [0] => aaa [1] => bbb [2] => ccc ) 

ついでに変数代入バージョンも試してみた

//変数代入バージョン
$a = "aaa";
$b = "bbb";
$c = "ccc";

funcGetArgsTest($a, $b, $c);

function funcGetArgsTest()
{
    $args = func_get_args();
    print_r($args);
} 

【出力結果】

Array ( [0] => aaa [1] => bbb [2] => ccc ) 

変数代入バージョンもちゃんと変数を展開してくれて問題なくいけた。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>