php5.2的php5.3框架/类/函数


php 5.3 framework / class / functions for php 5.2

我有一个为php 5.3制作的网站,它使用了php 5.3中包含的许多功能。

我的web服务器(wich是一个共享主机)使用php5.2,而该公司不支持php5.3。

所以我想知道是否有一个php框架、类、一堆函数或任何我可以用来在php 5.2服务器上"模拟"php 5.3的东西?

如果是,最好的是什么?我在哪里可以找到它?

您可能会获得80%的成功,为PHP 5.3中引入的一些内容编写解决方案。然而,在语言级别引入的许多东西根本无法使用PHP5.2进行模拟。

如果你真的致力于你的主机,你最好的机会是准确评估你现有代码正在使用的PHP 5.3的哪些功能,然后确定这些功能是否在你可以找到的解决方案的范围内。或者,您可以简单地重写任何使用PHP 5.3功能的代码,以便在5.2下正常运行。无论哪种方式,这都可能是一项艰巨的工作,不会带来太大的好处(假设可以选择更换主机)。

因此有两种选择:

  1. 如果在这种情况下,代码必须在此主机上运行(假设它是托管在学校服务器上的学校项目,或者类似地是托管在公司服务器上的公司项目),我认为您最好的选择是重构代码,使其在PHP 5.2上运行。

  2. 如果可以更改主机,我建议您将其作为最佳选择。

我认为你做不到。PHP 5.3为该语言添加了新的选项,这些选项甚至还没有与PHP 5.2向后兼容。