我必须将Joomla 1.5组件升级到Joomla 1.7,并希望在我的代码中搜索所有已弃用的方法调用(目前我看到这些函数带有删除线),
我已经看到可以用Java(stackoverflow link),
来做但无法找到如何在PHP中执行(没有首选项, Php ,编译器,错误/警告,弃用和限制API部分)< / p>
使用Eclipse版本:Helios版本 使用安装的php语言构建id:20100617-1415。
由于
答案 0 :(得分:0)
将这些行添加到php.ini
error_reporting = E_ALL & ~E_NOTICE
我不确定这对您是否有帮助,因为我只是隐藏错误而不是搜索/删除错误。
答案 1 :(得分:0)
Windows&gt;偏好&gt; PHP&gt;语法着色&gt;选择已弃用的成员&gt;选择启用
答案 2 :(得分:0)
这是一种回旋方式,但这是我能想到的最好的方法。
不赞成使用的东西的函数注释具有@deprecated标记(由phpdoc标准定义),扫描器可以读取该标记,但仅用于显示不赞成使用的标记,如果您尝试从上到下使用,则该标记无用-底部扫描。
但这是另一种方法。
首选项,PHP->验证->任务标签。添加带有“ @deprecated”的新标签。然后重建项目(系统会提示您这样做)。这将获取所有不赞成使用的东西的定义,并将它们转储到任务中。
打开任务窗口,对所有内容进行排序/过滤/任何操作,直到您只关心源代码中已弃用的标签为止。
双击每个条目以转到不建议使用的定义。突出显示源代码中定义的内容,右键单击并选择“引用”->“项目”(或工作集或其他内容)。这将显示项目中所有用法的列表。现在,您可以逐一进行修复。
如果您熟悉任务视图,则可以在完成任务后使用它来标记补救措施。但这留给读者作为RTFM练习。