찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

单例模式,联系

원래의 2019-04-29 10:51:44 363
추상적인:<?php  class lianxi { // 私有的静态属性 private static $pdo=''; private static $obj=''; // 私有的构造方法 private function __construct() { self::$pdo = new PDO('mysql:host=127.0.

<?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

교정 선생님:查无此人교정 시간:2019-04-30 09:14:46
선생님의 요약:完成的不错。设计模式还有不少,要多看看,这样成长的才快。继续加油。

릴리즈 노트

인기 항목