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



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

错误消息的屏幕截图

使用Eclipseide,我没有得到这个错误。

当我简单地删除"?"时,我不会从netbeans IDE收到任何错误消息,但我的symfony项目崩溃了。

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

看起来NetBeans不识别可为null的类型,这是PHP 7.1引入的一个相对较新的功能。

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

最新更新