Doctrine2与PHP5.3以上版本兼容吗?

Doctrine2与PHP5.3以上版本兼容吗?,php,doctrine-orm,php-5.3,Php,Doctrine Orm,Php 5.3,条令2似乎只与PHP5.3及以上版本兼容,而与5.3之前的PHP版本不兼容。有人能确认这是不是真的吗?如果文档上说是5.3,那么它就是5.3是有原因的,可能是因为某些代码使用了某些仅在5.3中可用的功能 您可能会发现Doctrine2中需要的部分可以在5.2下运行,或者您可以为5.2编写函数来模拟5.3中的函数 但要记住,如果你想使用allow的特性,你必须升级到5.3或移动主机 在5.3以外的其他版本中使用它,看看会发生什么。原则2大量使用PHP名称空间。因此,是的,在PHP

条令2似乎只与PHP5.3及以上版本兼容,而与5.3之前的PHP版本不兼容。有人能确认这是不是真的吗?

如果文档上说是5.3,那么它就是5.3是有原因的,可能是因为某些代码使用了某些仅在5.3中可用的功能

您可能会发现Doctrine2中需要的部分可以在5.2下运行,或者您可以为5.2编写函数来模拟5.3中的函数

但要记住,如果你想使用allow的特性,你必须升级到5.3或移动主机


在5.3以外的其他版本中使用它,看看会发生什么。

原则2大量使用PHP名称空间。因此,是的,在PHP<5.3的情况下,您不会有好运气


顺便说一句:它们将名称空间用于模型的内部代码和限定名称。您可能会发现在5.2下可以重复使用的部分原则,但我对此并不太乐观。

我认为为5.2编写函数以模仿5.3中的函数是一项相当冒险的工作。这个ORM有很多工作要做,一个不熟悉这个项目的开发人员不可能在短时间内完成这个任务,并且没有bug,然后继续进行手头的主要项目。更简单的选择是切换主机。当这个版本准备好后,我可能会这么做。