Exemple #1
0
/**
 * 添加和获取页面Trace记录
 * @param string $value 变量
 * @param string $label 标签
 * @param string $level 日志级别
 * @param boolean $record 是否记录日志
 * @return void
 */
function trace($value = '[Any]', $label = '', $level = 'DEBUG', $record = false)
{
    return Any\Any::trace($value, $label, $level, $record);
}
Exemple #2
0
// 应用数据目录
defined('CONF_EXT') or define('CONF_EXT', '.php');
// 配置文件后缀
defined('CONF_PARSE') or define('CONF_PARSE', '');
// 配置文件解析方法
defined('ADDON_PATH') or define('ADDON_PATH', MODULE_PATH . 'Addon');
// 系统信息
define('IS_CGI', 0 === strpos(PHP_SAPI, 'cgi') || false !== strpos(PHP_SAPI, 'fcgi') ? 1 : 0);
define('IS_WIN', strstr(PHP_OS, 'WIN') ? 1 : 0);
define('IS_CLI', PHP_SAPI == 'cli' ? 1 : 0);
if (!IS_CLI) {
    // 当前文件名
    if (!defined('_PHP_FILE_')) {
        if (IS_CGI) {
            //CGI/FASTCGI模式下
            $_temp = explode('.php', $_SERVER['PHP_SELF']);
            define('_PHP_FILE_', rtrim(str_replace($_SERVER['HTTP_HOST'], '', $_temp[0] . '.php'), '/'));
        } else {
            define('_PHP_FILE_', rtrim($_SERVER['SCRIPT_NAME'], '/'));
        }
    }
    if (!defined('__ROOT__')) {
        $_root = rtrim(dirname(_PHP_FILE_), '/');
        define('__ROOT__', $_root == '/' || $_root == '\\' ? '' : $_root);
    }
}
// 加载核心Any类
require CORE_PATH . 'Any' . EXT;
// 应用初始化
Any\Any::start();