Обновите php версии 7 на сервере, как фатальная ошибка на symonfy2`

request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalErrorException: «Ошибка компиляции: нельзя использовать Symfony\Component\Validator\Constraints\Null как Null, поскольку «Null» — это имя специального класса» в /vol/vhost/ utterprints.com/src/Design/AppBundle/Controller/OrdersController.php строка 30 {"exception":"[object] (Symfony\Component\Debug\Exception\FatalErrorException(код: 0): Ошибка компиляции: невозможно использовать Symfony\Component \Validator\Constraints\Null как Null, потому что Null — это имя специального класса в /vol/vhost/utterprints.com/src/Design/AppBundle/Controller/OrdersController.php:30)"} []

В OrderController в строке 30 используется этот компонент валидатора.

используйте Symfony\Component\Validator\Constraints\Null;


person Muhammad Ahmed    schedule 10.11.2016    source источник


Ответы (1)


Начиная с PHP 7.0 ключевое слово "null" становится зарезервированным словом в том смысле, что его нельзя использовать в качестве имени класса, трейта, интерфейса или части пространства имен.

Я вижу, что Symfony поддерживает PHP7 с августа 2015 года, так что вы возможно, потребуется обновить вашу установку Symfony.

person Jirka Hrazdil    schedule 10.11.2016