我为某个老的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