define('PG_START_MEMORY' , memory_get_usage());
//内存使用情况,开始调试模式时进行
define('PG_START_TIME' , microtime(true));
//执行开始时间,在调试模式时进行
define('PG_INDEX_FILE_NAME' , 'index.php');
//首页文件
define('PG_VERSION' , '1.1.1');
//phpGrace的版本号
define('PG_DS' , DIRECTORY_SEPARATOR);
//系统默认分隔符,为php内置变量 win下为 \ OR / linux 为:/
define('PG_IN' , dirname(__FILE__).PG_DS);
//phpGrace 框架所在位置(绝对路径)
if(!defined('PG_VIEW_TYPE')){define('PG_VIEW_TYPE' , 'file');}
//视图类型
if(!defined('PG_POST_FILTER')){define('PG_POST_FILTER' , true);}
//是否过滤POST参数,防注入和跨站攻击
if(!defined('PG_DEBUG')) {define('PG_DEBUG' , false);}
//是否开启调试模式
if(!defined('PG_AUTO_DISPLAY')){define('PG_AUTO_DISPLAY' , true);}
//是否自动显示展示与控制器对应的视图文件
if(!defined('PG_ROUTE')){define('PG_ROUTE' , false);}
//是否启用自定路由
if(!defined('PG_CLOSE_CACHE')){define('PG_CLOSE_CACHE' , false);}
//是否关于CACHE
if(!defined('PG_SESSION_DIR')){define('PG_SESSION_DIR' , './sessions');}
//sessions 路径设置
if(!defined('PG_SESSION_TYPE')){define('PG_SESSION_TYPE' , 'file');}
//session 的类型,支持三种方式[file, memcache, redis]
if(!defined('PG_SESSION_START')){define('PG_SESSION_START' , false);}
//session 是否开始
if(!defined('PG_SESSION_HOST')){define('PG_SESSION_HOST' , 'tcp://127.0.0.1:11211');}
//session 主机配置[memcache的默认端口是11211,redis默认端口6379]
//phpGrace框架目录的设置
if(!defined('PG_PATH')){define('PG_PATH' , './app');} //默认分组目录
define('PG_CONTROLLER' , 'controllers'); //控制器目录
define('PG_VIEW' , 'views'); //视图目录
define('PG_MODEL' , PG_IN.'models'); //模型目录
define('PG_LANG_PACKAGE', 'lang'); //语言目录
define('PG_CONF' , 'config.php'); //配置文件
define('PG_TOOLS' , 'tools'); //插件目录
// 页面后缀
if(!defined('PG_SUFFIX')){define('PG_SUFFIX' , false);}
define('PG_SUFFIX', '.html'); // url 后缀设置 默认为 false
Last modification:November 23, 2019
© Allow specification reprint