/** * singleton function * @return type */ public static function instance() { if (!self::$_instance) { self::$_instance = new Config_Framework_App(); } return self::$_instance; }
/** * @return mysqli */ public static function getDbConn() { try { $db = self::initConnection(); return $db->_dbConn; } catch (Exception $ex) { Config_Framework_App::register('ErrorMessage', $ex->getMessage()); return null; } }
<?php error_reporting(E_ALL); define('DS', DIRECTORY_SEPARATOR); define('US', '/'); define('ROOT', getcwd()); require_once ROOT . DS . 'Config' . DS . 'bootstrap.php'; $app = new Config_Framework_App(); $app->run();
<?php define('DS', DIRECTORY_SEPARATOR); define('US', '/'); define('ROOT', getcwd()); require_once '../Config/Framework/App.php'; $app = Config_Framework_App::instance();