該段程式碼:
Code: Select all
public function database($driver, $hostname, $username, $password, $database) {
$file = DIR_SYSTEM . 'database/' . $driver . '.php';
$class = 'Database' . preg_replace('/[^a-zA-Z0-9]/', '', $driver);
if (file_exists($file)) {
include_once(VQMod::modCheck($file)); // 問題點
$this->registry->set(str_replace('/', '_', $driver), new $class($hostname, $username, $password, $database));
} else {
trigger_error('Error: Could not load database ' . $driver . '!');
exit();
}
}