Совместим ли Doctrine2 с PHP 5.3? - PullRequest
       20

Совместим ли Doctrine2 с PHP 5.3?

2 голосов
/ 20 сентября 2010

Кажется, доктрина 2 совместима только с PHP 5.3 и выше и НЕ совместима с версиями php до 5.3Может кто-нибудь подтвердить, правда ли это?

Ответы [ 2 ]

5 голосов
/ 20 сентября 2010

Doctrine 2 интенсивно использует пространства имен PHP. Так что да, вам не повезет с этим в PHP <5.3. </p>

Кстати: они используют пространства имен как для внутреннего кода, так и для квалифицированных имен для ваших моделей. Вы можете найти части Doctrine, которые вы можете использовать повторно под 5.2, но я не слишком оптимистично настроен по этому поводу.

5 голосов
/ 20 сентября 2010

Если в документах указано 5,3, то это 5,3 по какой-то причине, предположительно потому, что в некотором коде используются некоторые функции, доступные только в 5.3.

Вы можете обнаружить, что необходимые вам части Doctrine2 могут работать под 5.2, или вы можете написать функции для 5.2, чтобы имитировать те, которые находятся в 5.3.

Но имейте в виду, что если вы когда-нибудь захотите использовать его функции, вам придется обновить его до 5.3 или переместить хосты.

Используйте его под чем-то иным, чем 5.3, и посмотрите, что произойдет.

...