Doctrine2与PHP 5.3兼容吗?

时间:2010-09-20 07:33:42

标签: php doctrine-orm php-5.3

似乎doctrine 2仅与PHP 5.3兼容,并且与5.3之前的php版本不兼容。有人可以确认这是否属实?

2 个答案:

答案 0 :(得分:5)

如果文档说5.3然后由于某种原因它是5.3,可能是因为某些代码使用了仅在5.3中可用的某些功能。

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

但请记住,如果你想使用它的功能,你必须升级到5.3或移动主机。

在5.3以外的其他地方使用它,看看会发生什么。

答案 1 :(得分:5)

Doctrine 2大量使用PHP命名空间。所以,是的,你将无法在PHP< 5.3。

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