微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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语言级别它也能工作.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐