2011-04-15 31 views
3

對於像PDO這樣的DLL或SO庫中編譯Zend Framework或任何其他php框架的任何想法都是完全可能的,它會造成什麼副作用?是否可以將Framework編譯爲php擴展?

+0

有PHP編譯器,但它們不能處理PHP代碼可以執行的所有可能的方式,所以它們不能生成一個「完美」的so/dll,它可以工作100% - 您將始終需要完整的PHP解釋器處理古怪的案件。 – 2011-04-15 16:05:07

+2

facebook開發了一個名爲hiphop的php編譯器:http://developers.facebook.com/blog/post/358/ – ITroubs 2011-04-15 16:05:09

回答

3

標準的方法是通過PEAR提供你的包裝。或者,您可以將包裹打包成PHP archive

Facebook上有一個名爲HipHop-PHP的PHP編譯器,但它目前不支持所有功能(Zend Framework無法編譯)。還有Roadsend PHP目前正在重新實施。

有沒有辦法編譯一個正常的PHP應用程序作爲PHP擴展(還??)。