try { $db = new PDO('mysql:host=' . $host . ';dbname=' . $dbname, $username, $password); } catch (PDOException $e) { echo "Error!: " . $e->getMessage(); } spl_autoload_register('loadClass'); function loadClass($className) { $path = explode('_', $className); $file = ''; foreach ($path as $item) { $file .= $item . DS; } $file = substr($file, 0, -1) . '.php'; if (!file_exists($file)) { return false; } include $file; } try { System_Registry::set('db', $db); } catch (Exception $e) { echo $e->getMessage(); } $router = new System_Router(); try { $router->setPath(SITE_PATH . 'Controller'); $router->start(); } catch (Exception $e) { echo $e->getMessage(); }
public function __construct() { $this->_connection = System_Registry::get('db'); }