func_get_args()

PHPのfunc_get_args()関数は、ユーザー定義関数の引数のリストを、配列として返す組み込み関数。

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

定義

書式

配列 = func_get_args()

戻り値

配列。ユーザー定義関数の引数のリストを、配列として返す。

エラー

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

サンプル

<?php
function sample() {
    $args = func_get_args();
    foreach ( $args as $arg ) {
        $sum += $arg;
    }
    echo "<p>合計: {$sum}</p>";
}
sample( 1 );
sample( 1, 2 );
sample( 1, 2, 3 );
sample( 1, 2, 3, 4 );
sample( 1, 2, 3, 4, 5 );
?>

↓↓↓出力結果↓↓↓

合計: 1
合計: 3
合計: 6
合計: 10
合計: 15

スポンサード リンク

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