目前,我正在使用 NetBeans IDE,它有一个非常好的功能,可以显示变量是否已定义但未在其范围内使用。如果您有一堆旧代码,并且您正试图从中删除死位,这将非常有效。
是否有工具/服务/任何东西,它会做同样的事情,但是会找到在控制器中设置但在视图中未使用的变量。它不必是全自动的。
例如,如果您的控制器中有以下内容:
$this->set(array(
'variable1' => $variable1,
'variable2' => $variable2
));
视图如下所示:
<p>Peter ate <?php echo $variable1; ?> apples.
它会突出显示或以任何其他方式标识variable2
(假设它也未用于布局)。