は、私はPHPでのシングルトンクラスを作成しました'test'、シングルトンクラスの関数test()は決して呼ばれません。また、index.phpの最後の 'testend'も呼び出されません。はシングルトンクラスのインスタンスへの対処
シングルトンクラスにエラーはありますか?
は、私はPHPでのシングルトンクラスを作成しました'test'、シングルトンクラスの関数test()は決して呼ばれません。また、index.phpの最後の 'testend'も呼び出されません。はシングルトンクラスのインスタンスへの対処
シングルトンクラスにエラーはありますか?
私はそれをテストしていませんが、コードは私にはうまく見えます。しかし、クラス内からインスタンスを作成できるようにしたいので、privateまたはprotected(ただしpublicではない)コンストラクタを作成することをお勧めします(DataManager::singleton()
)
私はmacosxのためにMAMPを使いました。明らかにMAMPは私が望むように動作しません。私は今Windowsマシンでそれをテストしました.Xamppがインストールされていて、実際にうまく動作します。私はシングルトンを使用しないで検討しています..ありがとうarjan、感謝netcoderとゴードン! – Oritm
これを再現できません。私のマシンで作業しています。 –
'echo' test '; 'になった場合、エラー報告を有効にすることができます。 –
シングルトンクラスを扱う最良の方法は、それらを一切扱わないことだと思います。 ;) – netcoder