PhpStorm 将有效代码标记为无效
PhpStorm marks valid code as invalid
考虑以下代码片段。
$foo = new stdClass();
$foo->fn = function () {};
($foo->fn)();
PhpStorm 2016.1 将最后一行标记为无效,而我已将 PHP 语言级别设置为版本 7。是否有任何配置或是否存在错误?
不幸的是,这个特定的 PHP7 syntax/functionality 仍然不受支持。
https://youtrack.jetbrains.com/issue/WI-27451 -- 观看这张票 (star/vot/comment) 以获得任何进展的通知。
幸好2016.2版本解决了这个问题。
https://blog.jetbrains.com/phpstorm/2016/07/php-7-support-in-phpstorm-2016-2/
考虑以下代码片段。
$foo = new stdClass();
$foo->fn = function () {};
($foo->fn)();
PhpStorm 2016.1 将最后一行标记为无效,而我已将 PHP 语言级别设置为版本 7。是否有任何配置或是否存在错误?
不幸的是,这个特定的 PHP7 syntax/functionality 仍然不受支持。
https://youtrack.jetbrains.com/issue/WI-27451 -- 观看这张票 (star/vot/comment) 以获得任何进展的通知。
幸好2016.2版本解决了这个问题。
https://blog.jetbrains.com/phpstorm/2016/07/php-7-support-in-phpstorm-2016-2/