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 );
?>
function sample() {
$args = func_get_arg( 3 );
echo "<p>インデックスが3の引数の値: {$args}</p>";
}
sample( 1, 2, 3, 4, 5 );
?>
↓↓↓出力結果↓↓↓
インデックスが3の引数の値: 4