Поскольку мой сайт размещен в корпоративной среде, у нас часто не установлено последнее программное обеспечение. Так что для этого конкретного сервера он использует PHP 5.3.3.
Я знаю, что если я хочу использовать аннотации, рекомендуется использовать как минимум PHP 5.3.8. Я думаю, мой вопрос, если аннотации, упомянутые на этой странице Symfony2 / Doctrine (Symfony2 / Учение ссылка здесь) это те же самые аннотации, о которых идет речь в config.php?
Спасибо большое 🙂
От ПРОЧТИ МЕНЯ файл:
Symfony2 — это полнофункциональная веб-инфраструктура на PHP 5.3. Написано с
скорость и гибкость в виду. Это позволяет разработчикам строить лучше
и легко поддерживать сайты с PHP.…
Symfony2 поддерживается только в PHP 5.3.3 и выше.
но версии PHP до 5.3.8, как известно, глючат и могут не работать
для тебя:
до PHP 5.3.4, если вы получаете «Замечание: пытаемся получить свойство необъекта», вы столкнулись с известной ошибкой PHP (см.
https://bugs.php.net/bug.php?id=52083 а также
https://bugs.php.net/bug.php?id=50027);до PHP 5.3.8, если вы получили ошибку, связанную с аннотациями, вы столкнулись с известной ошибкой PHP (см. https://bugs.php.net/bug.php?id=55156).
PHP 5.3.16 имеет серьезную ошибку в подсистеме Reflection и не подходит для запуска Symfony2 (https://bugs.php.net/bug.php?id=62715)
Я предлагаю вам обновить версию php, чтобы вы могли разрабатывать более безопасные сайты.
Других решений пока нет …