免責事項: この一連のブログの参考資料は、Cheng Jie 著の「Dahua Design Pattern」です。
シングルトン パターンは、23 のデザイン パターンの中で最も単純なパターンであり、その名前からそのようなオブジェクトが 1 つだけ存在することを意味します。 Java または C# では、通常、遅延モードとハングリー モードの 2 つのシングルトン モードが存在します。ただし、PHP はシングル スレッドであるため、二重検証は行われません。怠惰なモードで。変数 $single1 と $single2 の年齢は両方とも 24 であることがわかります。これは、変数 $single1 と $single2 が変数であり、クラス Singleton がシングルトンであることを示しています。
上 上記のコードを通じて、シングル モードを記述する 3 つのステップを分類できます:
1. 静的変数を作成します
2. 外部からの呼び出しを防ぐためのプライベート コンストラクターとクローン作成関数
PHP オブジェクト指向デザインパターン