XIUNO全局变量

321336112 2月前 20

脚本执行的开始时间,单位为毫秒,格式:1448335223.1877 。一般用来计算程序执行时间。【定义】 文件:xiunophp/xiunophp.php 大约 40 行:【注意】XiunoPHP 在被 include 后,会初始化十几个常用的全局变量,请注意命名不要冲突。脚本执行的开始时间,单位为秒,格式:1448336550 。通用的 UNIX 时间戳。【定义】 文件:xiunophp/xiunophp.php 大约 41 行:应用的全局配置,格式为数组,一般通过配置文件包含返回。非强制要求,开发较大型的项目时建议设置。【定义】 文件:xiunophp/xiunophp.php 大约 63 行:【用例】客户端的 IP 地址,格式为:202.106.0.20 。在开启 CDN 后,它会获取 CDN 转发过来的 IP 。【定义】 文件:xiunophp/misc.func.php:【用例】【ip()】
客户端的 IP 地址的 long 格式:2130706433 。一般用 4 个字节的 unsigned int 记录到数据库。【定义】 文件:xiunophp/xiunophp.php 大约 50 行:是否为 AJAX 请求,值为 TRUE/FALSE 。浏览器在发送 AJAX 请求的时候,会发送特定的头信息,会被当做判断依据。【定义】 文件:xiunophp/xiunophp.php 大约 55 行:判断 HTTP 请求的方法 ,默认值为 GET。【定义】 文件:xiunophp/xiunophp.php 大约 77 行:默认数据库实例如果配置文件设置了数据库相关的配置,则框架会自动实例化一个 DB 类。一般不用直接使用这个变量,除非在升级,转换需要多个连接的时候。一般用 db_find(), db_find_one(), db_exec(), db_count() 函数来操作数据库。【定义】 文件:xiunophp/xiunophp.php 大约 76 行:【用例】【conf.php】
默认缓存实例如果配置文件设置了缓存相关的配置,则框架会自动实例化一个 Cache 类。一般不用直接使用这个变量,除非在升级,转换需要多个连接的时候。一般用 cache_set(), cache_get() 函数来操作缓存。使用时,需要配置好 Cache 服务和 PHP 相关的 Cache 扩展,目前支持:apc|xcache|memcached|redis|mysql 。如果为单机,建议使用 xcache,速度比较快,相关文档:http://bbs.xiuno.com/thread-8762.htm 。【定义】 文件:xiunophp/xiunophp.php 大约 77 行:【用例】【conf.php】错误号,为 0 时,表示正常,非 0 时表示错误。在某些函数被调用后发生错误,该全局变量会被设置,有点类似于 Linux C 的 errno 。因为 PHP 是同步的(区别于异步)并且线程安全的,所以使用这种方法来返回错误会很方便。一般配合 errstr 一起使用,函数内通过 xn_error($errno, $errstr) 设置错误。相比起抛出异常来,这种处理方式会轻量级很多。【定义】 文件:xiunophp/xiunophp.php 大约 58 行:【相关函数】
错误字符串,与 $errno 配合使用。
【定义】 文件:xiunophp/xiunophp.php 大约 58 行:【相关函数】TAGS XIUNO 全局变量
最新回复 (1)
返回
发新帖