这个工作一直拖延了很久,终于有时间拿出来写写。
本文主要是根据“TIPI深入理解PHP内核”一书进行阅读和分析
一、概述
可以利用辅助的工具进行php代码阅读
例如vim或者sublimetext,重量级的可以用eclipse或者phpstorm这样的工具
本人用的是phpstorm进行代码阅读,CTRL+鼠标点击可以找到变量的定义位置,十分之方便
PG
|
|
PG
用于定义或获取全局变量ZTS
是线程安全的标记
在main/php_globalsh
中定义了宏PG
和结构体_php_core_globals
,用于存放一些常用到的全局参数
举例如下: