Exemple #1
0
 public static function createInstance($instance_name = '_master', $server, $user, $pass, $db, $engine = 'mysql', $options = array(\PDO::ATTR_EMULATE_PREPARES => FALSE))
 {
     $class = get_called_class();
     $obj = new $class($server, $user, $pass, $db, $engine, $options);
     $obj->instance_name = $instance_name;
     if (!isset(self::$instances[$class][$instance_name])) {
         self::$instances[$class][$instance_name] = $obj;
         if ($instance_name == '_master') {
             self::$master_instance = $obj;
         }
     }
     return $obj;
 }