PhpStorm用于异常等的核心语言错误

时间:2019-02-28 10:51:13

标签: phpstorm php-7 phpstorm-2018.1

在设置中定义5.6中的PHP版本时出现错误。

PhpStorm,在2018.1.6版中,将Core与PHP 7结合使用,并在逻辑上使用PHP 7实现。通过扩展Exception的示例,PhpStorm用第三个参数创建了一个Throwable实例的构造函数。

这很成问题,您有解决此问题的想法吗?

按照答案进行复制,请按照以下步骤操作:

  • 使用PHPStorm 2018.1.6
  • 创建TestException扩展\ Exception
  • 创建具有自动补全功能的构造函数

PHPStorm扩展了\ Exception的PHP 7版本,而不是Exception的PHP 5.6版本,PHP 7版本集成先前异常但不是PHP 5.6版本的Throwable接口。

使用自动完成功能创建构造函数:

Use autocomplete function to create constructor

构造函数为先前的异常实现了throwable接口:

Constructor implements throwable interface for previous exception

0 个答案:

没有答案