php - 在 CakePHP View 中查找未使用的变量

标签 php cakephp netbeans

目前,我正在使用 NetBeans IDE,它有一个非常好的功能,可以显示变量是否已定义但未在其范围内使用。如果您有一堆旧代码,并且您正试图从中删除无用部分,这会非常有效。

是否有工具/服务/任何东西可以做同样的事情,但是可以找到在 Controller 中设置但未在 View 中使用的变量。它不必是全自动的。

例如,如果您的 Controller 中有以下内容:

$this->set(array(
     'variable1' => $variable1,
     'variable2' => $variable2
)); 

View 看起来像这样:

<p>Peter ate <?php echo $variable1; ?> apples.

它将突出显示或以任何其他方式识别 variable2(假定它也未在布局中使用)。

最佳答案

尝试运行 PHP Mess Detector在您的代码库上。

甚至还有一个 Netbeans plugin为了那个原因。只是不要在 CakePHP 源代码本身上运行它,否则您会清楚地了解它实际上是多么糟糕。

可能适得其反。并导致你的宗教性质的认知失调。

关于php - 在 CakePHP View 中查找未使用的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13295488/

相关文章:

PHP 对象数组不是线性缩放的,而全局数组呢?

javascript - 我无法在我的网站上显示产品的详细信息

cakephp - Cake的ACL组件及 "ownership"的概念

php - CakePHP错误: Database table acos for model Aco was not found

java - 将 log4j.xml 包含在项目 Jar 中

php - fatal error : Class 'Memcache' not found in

php - PHP和MySQL错误数据库无法检测到

authentication - Cakephp 与 OpenID 和用户身份验证

java - 为什么 Netbeans 提示同步调用被条件包裹?

multithreading - 50 个线程限制后的 NetBeans 探查器 "stops working"?