【问题标题】:PhpStorm marks valid code as invalidPhpStorm 将有效代码标记为无效
【发布时间】:2016-09-04 22:54:07
【问题描述】:

考虑以下代码 sn-p。

$foo = new stdClass();
$foo->fn = function () {};
($foo->fn)();

PhpStorm 2016.1 将最后一行标记为无效,而我已将 PHP 语言级别设置为版本 7。是否有任何配置或错误?

【问题讨论】:

  • 这里一样,看起来像一个错误。

标签: php syntax closures phpstorm


【解决方案1】:

谢天谢地,该问题已在 2016.2 版本中得到解决。

https://blog.jetbrains.com/phpstorm/2016/07/php-7-support-in-phpstorm-2016-2/

【讨论】:

    【解决方案2】:

    很遗憾,仍然不支持这种特定的 PHP7 语法/功能。

    https://youtrack.jetbrains.com/issue/WI-27451 -- 观看这张票 (star/vot/comment) 以获得任何进展的通知。

    【讨论】:

      猜你喜欢
      • 2020-11-21
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多