ホームページ >バックエンド開発 >PHPチュートリアル >関数には仮パラメータよりも多くの実パラメータを含めることができます。これはどのような用途に使用されるのでしょうか。

関数には仮パラメータよりも多くの実パラメータを含めることができます。これはどのような用途に使用されるのでしょうか。

WBOY
WBOYオリジナル
2016-06-20 12:48:121329ブラウズ

function test($date, $value) {    echo "$date $value";}$date = "9月18号";$value = "100";$y = "2";test($date, $value, false);

関数には仮パラメータよりも多くの実パラメータを含めることができますが、これはどのような用途に使用されるのでしょうか。


ディスカッションへの返信 (解決策)

デザインのためには、多すぎても意味がありません。

デザインのためには、多すぎても意味がありません。


公式サイトでそのようなケースが見つからないのですが、このようなデザインのケースはありますか?

役に立たないようです

役に立たないようです



彼のデザインが何を意味するのかは不明ですか?

仮パラメータよりも実際のパラメータが多い設計を与えます

function mul($a) {  $b = func_num_args() > 1 ? func_get_arg(1) : $a;  return $a * $b; }echo mul(2); //4echo mul(2, 3); //6

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。