我爲某個老的PHP4應用程序的代碼維護。由於某些新功能可以很好地使用ZEND框架,我想知道,如果我可以在一個應用程序中混合使用PHP4和PHP5。在單個應用程序中混合使用PHP4和PHP5
更具體地說,我想從PHP4代碼中調用PHP5代碼。
一個簡單的解決方案將是一個新的目錄XXX,其中包含新的PHP5的東西。然後使用HTTP子請求從PHP4類中調用PHP5代碼。由於所討論的功能很少使用管理功能,因此這種方法不應限制整體性能。
或者,我想知道是否可以直接在PHP4腳本中包含來自PHP5世界的文件。
很可能,這是不可能的,因爲Web服務器在不同的進程/地址空間中運行PHP4和PHP5。
萬一我錯過了什麼,有人可以確認嗎?或者指向另一個方向?
大多數PHP4仍然在PHP5上運行。試着完全切換到PHP5,看看它是如何發展的。你可能不得不擺脫一些警告/通知,但它應該正常工作。 – halfdan 2011-04-17 18:52:48
ISP提供PHP4和PHP5。切換到PHP5會導致錯誤。但有人需要支付賬單修復錯誤並完成遷移;-) – SteAp 2011-04-17 19:47:43