PHP設計モード-単例モード
561 ワード
一度インスタンス化
単例モードではnew$db=newデータベース()は使用できません.単例モード->$db=Database::getInstance();Database.php
単例モードではnew$db=newデータベース()は使用できません.単例モード->$db=Database::getInstance();Database.php
class Database{
protected $db;
private function __construct(){
}
static function getInstance(){
if(self::$db){
return self::$db;
}else{
self::$db = new self();
return self::$db;
}
}
function where($where){
return $this;
}
function limit($limit){
return $this;
}
function order($order){
return $this;
}
}