コード例 #1
0
ファイル: Model.class.php プロジェクト: holyCoco/phpdemo
 protected function initLink()
 {
     // $options = array(
     // 	'host' =>'127.0.0.1',
     // 	'port' => '3306',
     // 	'user' => 'root',
     // 	'pass' =>'root',
     // 	'charset' => 'utf8',
     // 	'dbname' => 'demo_shop'
     // );
     $this->db = MySQLDB::getInstance($GLOBALS['config']['database']);
 }
コード例 #2
0
ファイル: single.php プロジェクト: holyCoco/phpdemo
<?php

class MySQLDB
{
    private static $instance;
    private function __construct($p1)
    {
    }
    public static function getInstance($p1)
    {
        if (!self::$instance instanceof self) {
            self::$instance = new self($p1);
        }
        return self::$instance;
    }
    private function __clone()
    {
    }
}
$db1 = MySQLDB::getInstance($a);
$db2 = MySQLDB::getInstance($a);
var_dump($db1, $db2);
コード例 #3
0
 public function sess_open()
 {
     $this->db = MySQLDB::getInstance($GLOBALS['config']['database']);
 }