deprecated php 忽略,PhpStorm忽略模块弃用
我目前正在开发一个需要从5.3迁移到
PHP 5.5的旧项目
我发现有可能让PhpStorm在项目中找到所有已弃用的函数调用(根据Find all deprecated usage in the project),并且在某种程度上它似乎工作得非常好.
但它似乎没有标记现在已弃用的mysql方法调用(我们有很多).起初我认为这是一个PHP版本问题,但我检查了设置,PhpStorm设置为使用5.5
我唯一可以解释的是,当我按住ctrl单击mysql函数调用时,该方法的phpDoc块没有@deprecated属性.
/**
* (PHP 4, PHP 5)
* Close MySQL connection
* @link http://php.net/manual/en/function.mysql-close.php
* @param resource $link_identifier [optional]
* @return bool true on success or false on failure.
*/
function mysql_close ($link_identifier = null) {}
相反,这是在标题中:
// Start of mysql v.1.0
// @deprecated in 5.5 entire extension is deprecated in favour of mysqli
有没有办法让我让PhpStorm认识到这些功能已被弃用或者我将不得不求助于搜索项目?
注意:Mysql函数非常简单,但如果禁用标准模块较少的其他模块会怎样?
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
