func_get_arg
| 解説 | 関数の引数リストから要素を1つ取得する |
|---|---|
| 書式 | mixed func_get_arg( int arg_num ) |
mixed func_get_arg( int 引数番号 ) |
|
| 引数 |
arg_num
引数番号
|
| 返値 | 引数リスト中の指定した引数番号の値 |
func_get_arg()は、ユーザ定義関数の引数リストから、引数arg_numに指定した番号の引数値を取り出す関数です。引数リストは0から数えます。
arg_num
引数番号
※これらの関数はPHP4で追加されたため、PHP3では可変長の引数をサポートしていません。
func_get_args()関数・func_num_args()関数と組み合わせて使用する事でユーザ定義関数に可変長の引数を取る事ができるようになります。
参考関数
func_get_args()---- 関数の引数リストを配列として取得するfunc_num_args()---- 関数に渡された引数の数を取得する
サンプルスクリプト
簡単な利用例
<?php
function foo(){
// 0から数えるので2番目の引数の引数番号は1
echo "2番目の引数:".func_get_arg(1);
};
foo("abc",123,"cat");
?>
出力結果
2番目の引数:123


