PHPのfunc_num_args()
関数は、ユーザー定義関数に渡した引数の数を返す組み込み関数。
func_get_args()や、func_get_arg()と同様に、ユーザー定義関数の可変長引数を取得する際に使用することが多い。
定義
書式
整数 = func_num_args( 空 )
戻り値
整数。ユーザー定義関数に渡した引数の数を返す。
エラー
ユーザー定義関数の外部からコールすると、警告を発する。
サンプル
<?php
function sample() {
$args = func_num_args();
echo "<p>引数の数: {$args}</p>";
}
sample( 1, 2, 3, 4, 5 );
?>
function sample() {
$args = func_num_args();
echo "<p>引数の数: {$args}</p>";
}
sample( 1, 2, 3, 4, 5 );
?>
↓↓↓出力結果↓↓↓
引数の数: 5