淺述PHP7底層設計01-PHP7語言執行原理

PHP作爲一種解釋型語言,不同於編譯型語言編譯結果即爲當前CPU體系的指令,PHP源代碼只有編譯成opcode才能夠被zend虛擬機直接執行。   下面就簡單描述PHP7語言執行原理: 1. 源代碼首先利用Re2c實現的詞法分析器進行詞法分析,將源代碼切割爲多個字符串單元,分割後的字符串稱爲Token; 2. 基於Bison實現的語法分析器將Token和符合BNF文法規則的代碼生成抽象語法樹; 3
相關文章
相關標籤/搜索