在单个应用程序中混合使用PHP4和PHP5

时间:2011-04-17 18:49:00

标签: php php4

我维护一个旧的PHP4应用程序的代码。由于某些新功能可以很好地利用ZEND框架,我想知道,如果我可以在一个应用程序中混合使用PHP4和PHP5。

更具体地说,我想从PHP4代码中调用PHP5代码。

一个简单的解决方案是新目录XXX,它保存新的PHP5内容。然后使用HTTP子请求从PHP4类PHP5代码中调用。由于所讨论的功能很少使用管理功能,因此这种方法不应该限制整体性能。

或者,我想知道,如果我可以直接在PHP4脚本中包含来自PHP5世界的文件。

最有可能的是,这是不可能的,因为Web服务器在单独的进程/地址空间中运行PHP4和PHP5。

如果我错过了什么,有人可以确认吗?还是指向另一个方向?

1 个答案:

答案 0 :(得分:1)

这可以做到的唯一方法是启用远程fopen()包装器并通过URL调用PHP5代码。这似乎是一个非常糟糕的主意。