zend中常见的宏定义操作
2016-01-09 03:51
459 查看
1、SG 针对SAPI信息 在main/SAPI.h文件中
那么我么可以这样调用
2、EG Executor Globals
EG获取的是struct _zend_execution_globals结构体中的数据
EG(symbol_table)获取的是全局作用域中的符号表,使用
EG(active_symbol_table)获取的是当前作用域下的符号表
例如 来定义$foo = 'bar'
EG(active_symbol_table) == &EG(symbol_table)
3、CG() 用来访问核心全局变量。(zend/zend_globals_macros.h)
4、PG() PHP全局变量。我们知道php.ini会映射一个或者多个PHP全局结构。(main/php_globals.h)
5、FG() 文件全局变量。大多数文件I/O或相关的全局变量的数据流都塞进标准扩展出口结构。(ext/standard/file.h)
相关文章推荐
- php内核中与线程相关的操作
- php中获取ip地址
- thinkphp 配置rewrite失败问题 【3.2.3】
- vs2013中$(TargetPath)与Link.OutputFile不同,导致调试debug找不到exe
- PHP简单下载
- PHP中的数组处理函数实例总结
- yii2中添加验证码的实现方法
- YII2.0之Activeform表单组件用法实例
- yii2中使用Active Record模式的方法
- yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
- Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
- thinkphp中字符截取函数msubstr()用法分析
- ThinkPHP中html:list标签用法分析
- thinkPHP中多维数组的遍历方法
- thinkPHP查询方式小结
- PHP基于单例模式实现的mysql类
- PHP统计目录中文件以及目录中目录大小的方法
- PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
- php 实现 二维码 扫描登录
- PHP之Smarty模板的基本使用