pdo() static public method

static public pdo ( )
コード例 #1
0
ファイル: BaseTest.php プロジェクト: morris/lessql
 static function pdo()
 {
     if (self::$pdo) {
         return self::$pdo;
     }
     // sqlite
     self::$pdo = new \PDO('sqlite:tests/shop.sqlite3');
     // mysql
     //self::$pdo = new \PDO( 'mysql:host=localhost;dbname=test', 'root', 'pass' );
     // postgres
     //self::$pdo = new \PDO( 'pgsql:host=localhost;port=5432;dbname=test;user=postgres;password=pass' );
     //
     self::$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
     return self::$pdo;
 }