51CTO的博客終於改版啦,贊一個,據說已經很久了,我才知道 T。T
SIREN_SETTING 我的PHP版本:PHP5.3源碼
我的系統環境 FreeBSD
我的編輯器 VIM+CTAGS
開始吧.
php5.3源碼包的目錄其實還是很清晰的
比較重要的有
Zend:Zend引擎代碼都在這裏了.這裏是PHP語言的運行環境空間(可能 不太確切).你也可以理解爲解析PHP的編譯器.如LEX的語法分析器等
ext:這裏是PHP官方擴展.比如 curl,Array數組以及PHP的內置函數
sapi:這裏是提供給服務器接口的代碼,如Apache,Nginx,FastCgi等等
Pear:這裏是Pear核心文件
Main:PHP的主目錄
其他的文件咱們可能就用不到了