Синтаксическая ошибка с автоматически сгенерированными функциями Symfony в netbeans8.2 - PullRequest
0 голосов
/ 04 ноября 2018

Я изучаю фреймворки Symfony с версией 4. ~. Используя IDE Netbeans 8.2, я всегда получал сообщение об ошибке в автоматически сгенерированных функциях моего класса, где указатель возврата содержит «?»:

снимок экрана с сообщением об ошибке

Используя Eclipse, я не получаю эту ошибку.

Когда я просто удаляю "?" я не получаю сообщение об ошибке из IDE NetBeans, но мой проект Symfony аварийно завершается.

Я хотел бы знать, есть ли решение. спасибо за чтение, помощь.

1 Ответ

0 голосов
/ 04 ноября 2018

Похоже, что NetBeans не распознает обнуляемые типы , что является относительно новой функцией, представленной в PHP 7.1.

Пока вы запускаете код с PHP 7.1, все должно работать, но с более старыми версиями PHP это приведет к фатальным ошибкам. Это именно то, о чем вас предупреждает NetBeans. В трекере проблем есть запрос на добавление обнаружения для новых функций, и он уже закрыт, поэтому я предполагаю, что обновление NetBeans должно исправить это: https://netbeans.org/bugzilla/show_bug.cgi?id=268317

...