好吧,我终于切换到 PHP7 了。我的代码有点旧,将被翻新。一些问题是:
class MagicClass
function MagicClass(){
//etc
}
这会在执行期间发出弃用警告:
已弃用:与其类同名的方法将不会被弃用
PHP 未来版本中的构造函数; MagicClass 有一个已弃用的
构造函数在
这很好:
class MagicClass
function __construct(){
//etc
}
如何获得 PhpStorm 代码检查来警告我当前代码库中的此类错误?
PhpStorm v10 似乎不支持这种特定情况。它具有“PHP 7 兼容性”检查,但不会以任何方式标记此代码(无论您选择什么 PHP 语言级别 - 无论是 5.6 还是 7)。
解决办法是安装“Php Inspection(EA 扩展)”插件-- 它有这样的检查,即使您选择 5.x 作为 PHP 语言级别,它也会工作。
请注意:该插件有很多检查,其中一些您可能认为是错误/无用的等..因此您可能需要通过该插件提供的每个附加检查并在需要时禁用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)