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

phpGrace 预定义常量.png

Last modification:November 23, 2019
稀罕你