クラスがクローンを作成せずに 1 つのインスタンスのみを持つことを許可するには
class Single{
//静的メソッドは静的変数のみを参照できます
private static $_instance;
//防止外部使用new创建对象,单例类不能在其它类实例化,只能被自身类实例化
//需要获取静态方法,返回唯一实例的引用
$dan1=Single::$_instance; //dan2和dan1对象完全一样,但由于dan1的静态方法已经创建自身实例, //所以dan2只是返回实例引用 $dan2=Single::$_instance;
if($danli===$dandi){ echo 'total'; //完全相等 }
1. データベース アプリケーション: シングルトンを使用して、多くの新たな無駄なリソースを回避します
2. システムには、特定の構成情報を制御するためのグローバル クラスが必要です
以上、PHPのデザインパターンシングルトンを内容も含めて紹介しましたが、PHPチュートリアルに興味のある方の参考になれば幸いです。