public static function init_factory($dbms) { require_once PATH_TO_ROOT . '/kernel/db/tables.php'; switch ($dbms) { case self::PDO_MYSQL: self::$factory = new PDOMySQLDBFactory(); break; case self::MYSQL: default: self::$factory = new MySQLDBFactory(); break; } }