func_get_arg()

PHPのfunc_get_arg()関数は、ユーザー定義関数の引数リストから、指定したインデックスの引数の値をひとつ返す組み込み関数。

func_get_args()や、func_num_args()と同様に、ユーザー定義関数可変長引数を取得する際に使用することが多い。

定義

書式

指定したインデックスの引数の値 = func_get_args( 引数のインデックス )

戻り値

指定したインデックスの引数の値を返す。

エラー時は、FALSEを返す。

エラー

ユーザー定義関数の外部からコールすると、警告を発する。

指定したインデックス番号の引数が存在しない場合、警告を発する。

サンプル

<?php
function sample() {
    $args = func_get_arg( 3 );
    echo "<p>インデックスが3の引数の値: {$args}</p>";
}
sample( 1, 2, 3, 4, 5 );
?>

↓↓↓出力結果↓↓↓

インデックスが3の引数の値: 4

スポンサード リンク

カテゴリー: PHP, 組み込み関数, 関数処理 タグ: パーマリンク