func_get_args関数の引数リストを配列として返す 説明
array func_get_args()
関数の引数リストを配列で取得します。 この関数は func_num_args および func_get_arg と組み合わせて使用され、 これによりユーザー定義の章において可変長の引数リストを使用することができるようになります。 パラメータこの関数にはパラメータはありません。 戻り値配列を返します。この配列の各要素は、 現在のユーザー定義関数の引数リストにおける対応するメンバのコピーとなります。 エラー / 例外ユーザー定義関数の外部からコールされた際に警告を発生します。 例
例1 func_get_args の例
上の例の出力は以下となります。 引数の数: 3 二番目の引数は: 2 です。 引数 0 は: 1 です。 引数 1 は: 2 です。 引数 2 は: 3 です。
例2 func_get_args での引数の参照渡しと値渡しの例
上の例の出力は以下となります。 As passed : array ( 0 => 'bar', ) After change : array ( 0 => 'baz', ) As passed : array ( 0 => 'bar', ) After change : array ( 0 => 'baz', ) 注意
|