单例模式主要用于数据库的连接,确保数据库类只有一个实例,并将此实例提供给整个系统,避免了新的操作消耗资源,避免了数据库中的连接信息过多。

有三点:1。必须只有一个实例。2。必须自动创建实例。3。该示例必须提供给整个系统。

复制代码代码如下所示:

<

类MySQL {

美元privete静态实例; / /保存情况

构造函数被声明为私有,直接阻止和创建对象。

privete功能__construct(){

实例化

}

方法来确定是否只实例化了一个实例。

公共静态函数getInstance(){

如果(!isset(自::$实例)){

自我:$实例=新的自我();

}

返回::$实例;

}

防止 / /克隆对象

私有函数__clone(){

trigger_error(不允许克隆的。);

}

函数测试(){

测试;

}

}

$ conn = MySQL::getInstance();

($ Conn ->测试);

>