ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで関数のオーバーロードを実装する

PHP_PHP チュートリアルで関数のオーバーロードを実装する

WBOY
WBOYオリジナル
2016-07-13 10:29:181164ブラウズ

元々php?name=PHP">PHP関数のオーバーロードをサポートしていません!

php は弱い型付け言語であるため、Java や C++ などの強く型付けされた言語のようにオーバーロードを直接実装することはできません。ただし、オーバーロードはいくつかの方法で間接的に実現できます。

1. 関数のオーバーロードを実装するには、func_get_args() と func_num_args() の 2 つの関数を使用できます。

PHPコード:

リーリー

2. デフォルト値を使用して、入力に基づいて必要な結果を取得します。 リーリー

http://www.bkjia.com/PHPjc/777735.html

tru​​ehttp://www.bkjia.com/PHPjc/777735.html技術記事元々 php?name=PHP は「PHP は関数のオーバーロードをサポートしていません。弱い型付け言語であるため、php 自体は Java や C++ などの強い型付け言語のようにオーバーロードを直接実装できません。ただし、いくつかの方法を介して実装できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。