Yaf の init メソッドでは、最初に複数のクラスをインスタンス化してプライベート プロパティに格納するのと、新しいクラスを再度作成する必要があることに違いはありますか?

WBOY
リリース: 2016-10-22 00:14:14
オリジナル
1624 人が閲覧しました

注: Yaf の init は、以下のデフォルトでは __construct()

として理解されます リーリー

は次の文章と何か違いますか?

リーリー

私は初心者なので、プログラミングの習慣を身につけたいと思っていますが、基礎がしっかりしていない部分もあるので、アドバイスをいただければ幸いです

返信内容:

注: Yaf の init は、以下のデフォルトでは __construct()

として理解されます リーリー

は次の文章と何か違いますか?

リーリー

私は初心者なので、プログラミングの習慣を身につけたいと思っていますが、基礎がしっかりしていない部分もあるので、アドバイスをいただければ幸いです

上記のように書くことで、現在のクラススコープ内でシングルトンを確保し、新規の繰り返し書き込みを減らすことができますが、使用時にインスタンス化する必要があるクラスや、同じインターフェースに従ってクラスが開発されている場合には、ここに書くのは適していません。 , 置き換える場合はinitのnewを修正するだけです。とにかく、私は今でも IOC コンテナを持っているのが好きです

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート