PhpStorm:获取代码检查警告“与其类同名的方法将不是构造函数”

好的,我终于切换到了PHP7.我的代码有点陈旧,将进行翻新.一些问题是:

class MagicClass
    function MagicClass(){
        //etc
    }

这在执行期间给出了弃用警告:

Deprecated: Methods with the same name as their class will not be
constructors in a future version of PHP; MagicClass has a deprecated
constructor in

这很好:

class MagicClass
    function __construct(){
        //etc
    }

如何在我当前的代码库中获取PhpStorm代码检查以警告我这些错误?

解决方法:

它看起来不像PhpStorm v10支持这种特定情况.它具有“PHP 7兼容性”检查,但它不以任何方式标记此代码(无论您选择什么PHP语言级别 – 无论是5.6还是7).

解决方案是安装“Php Inspection(EA Extended)”插件 – 它有这样的检查,即使你选择5.x作为PHP语言级别它也能工作.

请注意:此插件有很多检查,其中一些您可能认为是错误/无用等等.因此您可能需要通过此插件提供的每个额外检查并在需要时禁用它.

相关文章

createdtime20211113updatedtime20211113authorvenki.chen说...
Phpstorm是大多数PHP程序员们爱不释手的一款编码的集成开发工...
 PHPStorm设置打开您的项目,一旦打开,转到首选项并在语言...
前言:简单介绍下为什么要用断点调试,很多人说我在代码调试...
所以我在PHPStorm7.1中运行PHPUnit,但是我无法找到如何在测试...
参考:下载合适的XDebug点击这里,选择合适xdebugXAMPP配置p...