/** * 初始化 */ public static function init() { // 是否关闭出错显示 if (defined('APP_DEBUG') && APP_DEBUG) { APP::$is_debug = true; error_reporting(E_ALL); ini_set('display_errors', '1'); } else { error_reporting(0); ini_set('display_errors', '0'); } // 开始时间 define('APP_TIMESTAMP_START', microtime(true)); // 只要定义了数据库配置中的任一项均自动连接数据库 if (defined('CONF_MYSQL_SERVER') || defined('CONF_MYSQL_USER') || defined('CONF_MYSQL_PASSWD') || defined('CONF_MYSQL_DBNAME')) { $server = defined('CONF_MYSQL_SERVER') ? CONF_MYSQL_SERVER : 'localhost:3306'; $user = defined('CONF_MYSQL_USER') ? CONF_MYSQL_USER : '******'; $passwd = defined('CONF_MYSQL_PASSWD') ? CONF_MYSQL_PASSWD : ''; $dbname = defined('CONF_MYSQL_DBNAME') ? CONF_MYSQL_DBNAME : ''; $permanent = defined('CONF_MYSQL_PERMANENT') ? CONF_MYSQL_PERMANENT : false; SQL::connect($server, $user, $passwd, $dbname, $permanent); if (defined('CONF_MYSQL_CHARSET')) { SQL::charset(CONF_MYSQL_CHARSET); } } // 自动执行 method_VERB register_shutdown_function('_leiphp_request_method_router'); }
/** * 初始化 */ public static function init() { // 是否关闭出错显示 if (defined('APP_DEBUG') && APP_DEBUG) { APP::$is_debug = true; error_reporting(E_ALL); ini_set('display_errors', '1'); } else { error_reporting(0); ini_set('display_errors', '0'); } // 开始时间 define('APP_TIMESTAMP_START', microtime(true)); // 只要定义了数据库配置中的任一项均自动连接数据库 // defined() 函数检查某常量是否存在。 if (defined('CONF_MYSQL_SERVER') || defined('CONF_MYSQL_USER') || defined('CONF_MYSQL_PASSWD') || defined('CONF_MYSQL_DBNAME')) { $server = defined('CONF_MYSQL_SERVER') ? CONF_MYSQL_SERVER : 'localhost:3306'; $user = defined('CONF_MYSQL_USER') ? CONF_MYSQL_USER : '******'; $passwd = defined('CONF_MYSQL_PASSWD') ? CONF_MYSQL_PASSWD : ''; $dbname = defined('CONF_MYSQL_DBNAME') ? CONF_MYSQL_DBNAME : ''; $permanent = defined('CONF_MYSQL_PERMANENT') ? CONF_MYSQL_PERMANENT : false; SQL::connect($server, $user, $passwd, $dbname, $permanent); if (defined('CONF_MYSQL_CHARSET')) { SQL::charset(CONF_MYSQL_CHARSET); } } // 自动执行 method_VERB //register_shutdown_function 的函数,可以让我们设置一个当执行关闭时可以被调用的另一个函数. //也就是说当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,我们的这个函数将会 被调用. register_shutdown_function('_slimphp_request_method_router'); }