我有一个为php 5.3制作的网站,它使用了php 5.3中包含的很多功能。
我的网络服务器(共享主机)使用php 5.2,该公司不支持php 5.3。
所以我想知道是否有一个php框架,类,一堆函数或者我可以在php 5.2服务器上“模拟”php 5.3的任何东西?
如果是这样,最好的是什么,我在哪里可以找到它?
答案 0 :(得分:3)
我认为你不能。 PHP 5.3为该语言添加了新的选项,这些选项甚至不能与PHP 5.2向后兼容
答案 1 :(得分:2)
你可能会得到80%,为PHP 5.3中引入的一些内容编写解决方法。但是,在语言层面引入了许多使用PHP 5.2无法模拟的东西。
如果您真的致力于主持人,那么最好的机会是准确评估现有代码使用的PHP 5.3的哪些功能,然后确定这些内容是否属于您可以找到的解决方法的范围。或者,您可以简单地重写使用PHP 5.3功能的任何代码,以便在5.2下正常运行。无论哪种方式,这可能会带来大量工作而且没有大量的好处(假设更换主机是一种选择)。
所以有两个选择:
如果这是一个代码必须在这个主机上运行的情况(比如它是学校服务器上托管的学校项目,或类似公司服务器上的公司项目),我认为您最好的选择是重构您的代码以在PHP 5.2上运行。
如果您可以更改主机,我建议您将其作为最佳选择。