簡體   English   中英

當前的HipHop PHP是php2C ++翻譯還是JIT?

[英]Does the current HipHop PHP a php2C++ translator or a JIT?

我一直在尋找HipHop的文檔,並找到了文章The HipHop Compiler for PHP ,它描述了從PHP到C ++的靜態編譯方法。

雖然在源代碼中它說這是一個虛擬機,並動態地執行JIT。

在給定當前代碼庫的情況下,如何使用靜態編譯?

謝謝。

HipHop開始時使用靜態(也就是提前,AOT)編譯器。 隨着時間的推移,這種方法被證明是不可取的,並且使用JIT編譯器HHVM的VM是在相同的名稱和相同的repo中開發的。 靜態編譯器HPHPc以及相關的解釋器HPHPi已逐步淘汰。 這種情況至少在過去一年左右發生過。 到目前為止,除HHVM之外的所有內容都已完全刪除,甚至在GitHub的wiki中提到它也已被刪除。 仍然提到它的最后一個版本是兩個月: https//github.com/facebook/hiphop-php/wiki/Home/bb5c90c860bf87315c1981641c2aa5a318192a9a#hhvm-versus-older-hiphop-execution-engines

HipHop目前只包含一個PHP實現,它是一個JIT編譯器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM