gin*_*tas 5 php netbeans cakephp
目前,我使用的是NetBeans IDE,它有一个非常好的功能,可以显示变量是否已定义但未在其范围内使用.如果你有一堆旧代码,并且你试图从中删除死区,这非常有效.
是否有工具/服务/任何东西,它会做同样的事情,但会找到在控制器中设置但在视图中不使用的变量.它不必是全自动的.
例如,如果您的控制器中有以下内容:
$this->set(array(
'variable1' => $variable1,
'variable2' => $variable2
));
Run Code Online (Sandbox Code Playgroud)
视图看起来像这样:
<p>Peter ate <?php echo $variable1; ?> apples.
Run Code Online (Sandbox Code Playgroud)
它将突出显示或以任何其他方式识别variable2(鉴于它也未在布局中使用).
尝试在代码库上运行PHP Mess Detector.
甚至还有一个Netbeans 插件.只是不要在CakePHP源本身上运行它,否则你将清楚地了解它实际上是多么可怕的破坏.
可能适得其反.并引起你对宗教性质的认知失调.