PHP の本当の力はその機能にありますが、一部の PHP 機能は十分に活用されておらず、マニュアルや関数リファレンス ページを最初から最後まで読んでいる人は多くありません。ここでは、これらの実用的な関数と機能を紹介します。
1. 任意の数のパラメーターを持つ関数
PHP ではオプションのパラメーターを使用して関数を定義できることはすでにご存知かもしれません。ただし、任意の数の関数引数を完全に許可するメソッドもあります。以下はオプションのパラメーターの例です:
以下は引用された内容です:
//functionwith2optionalarguments
functionfoo($arg1=",$arg2="){
echo"arg1:$arg1
";
エコー"arg2:$arg2
”;
}
foo('hello',world');
/*prints:
arg1:hello
arg2:world
*/
foo();
arg1:
20. g2 :
*/
次に、任意の数の引数を受け入れることができる関数を作成する方法を見てみましょう。 今回は func_get_args() 関数を使用する必要があります:
以下は引用された内容です:
//yes,theargumentlistcanbeempty
functionfoo(){
//returnsanarrayofallpassedarguments
$args=func_get_args();
foreach($argsas$k=>$v){
echo "arg".($k 1).":$v
";
}
}
foo();
/*printsnothing*/
foo('hello');
/*prints
arg1:hello
*/
foo('hello','world', '再び');
/*
arg1:こんにちは
arg2:世界
arg3:再び
*/