【走進php內核】之抽象語法樹編譯流程

抽象語法樹編譯流程 上一小節我們簡單介紹了從PHP代碼解析爲抽象語法樹的過程,這一節我們再介紹下從 抽象語法樹->Opcodes 的過程。 語法解析過程的產物保存於CG(AST),接着zend引擎會把AST進一步編譯爲 zend_op_array ,它是編譯階段最終的產物,也是執行階段的輸入,後面我們介紹的東西基本都是圍繞zend_op_array展開的,AST解析過程確定了當前腳本定義了哪些變量
相關文章
相關標籤/搜索