netbeans8.2中symfony自动生成的函数的语法错误

时间:2018-11-04 11:25:52

标签: symfony netbeans php-7

我正在学习4.〜版本的symfony框架。 使用Netbeans 8.2 IDE,我总是在类的自动生成的函数上收到错误消息,其中返回指示包含“?”:

screenshot of error message

使用Eclipse IDE,我不会收到此错误。

当我简单地删除“?”时我没有从netbeans IDE中收到任何错误消息,但是我的symfony项目崩溃了。

我想知道是否有解决方案。感谢您的阅读和帮助。

1 个答案:

答案 0 :(得分:0)

NetBeans似乎无法识别nullable types,这是PHP 7.1引入的相对较新的功能。

只要您使用PHP 7.1运行代码,一切都应该工作,但是对于较旧的PHP版本,这将产生致命错误。这正是NetBeans警告您的。问题跟踪器中有一张票证,用于添加对新功能的检测,该票证已关闭,因此我认为更新NetBeans应该可以解决此问题:https://netbeans.org/bugzilla/show_bug.cgi?id=268317