返回单例模式,联系...登陆

单例模式,联系

12019-04-29 10:51:44349

<?php 

class lianxi

{

// 私有的静态属性

private static $pdo='';


private static $obj='';


// 私有的构造方法

private function __construct()

{

self::$pdo = new PDO('mysql:host=127.0.0.1;dbname=1111a','root','root');

}

// 私有的克隆方法

private function __clone()

{

}

// 公有的静态方法

public static function getc()

{

// 1判断当前私有的属性是否是当前类的属性 如果不是就实例化一个类

if (!self::$obj instanceof self) {

self::$obj = new self();

}

return  self::$obj;

}

}

$object = lianxi::getc();


$object1 = lianxi::getc();


if ($object===$object1) {

echo "全等";

}else{

echo "不相等";

}

var_dump($object,$object1);


 ?>

2019-04-29_105035.png

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送