コンストラクターを実装するには、 2 つの 変数 を使用し、もう 1 つのコンストラクターは 配列 を使用します。 例:
public function construct($id, $dname) public function construct($device=array())ネット上でしか見られない、func_num_argsでパラメータの数を判断して実装する方法はないでしょうか?
2. それらが異なるファイルにある場合は、
namespace を使用して同じ関数を呼び出すことができます (php バージョンは 5.3.3 である必要があります)。 0以上) だから、あなたの判断には本当の意味はありません
construct は PHP クラスのコンストラクターではありません
construct です!
PHP はオーバーロードをサポートしていませんが、作者はそれがクラス内の同じ名前のメソッドであるとは言いませんでした。
りー
以上がPHPの複数のコンストラクターの問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。