像 PHPMD 这样的静态代码分析器(在这种特定情况下)抱怨以下 PHP 代码中的错误:
foreach ($aSomething as $key => $value) {
... do something with the $key only
}
错误:
Avoid unused local variables such as '$value'.
现在,我不知道有什么方法可以只用键创建一个 foreach 循环。措辞这些行的“分析仪安全”解决方案是什么?
我目前正在通过调用来解决这个问题array_keys
,然后对这个问题进行 foreach-ing,但感觉有点矫枉过正。另一种解决方案是始终使该循环的分析器静音。
与代码质量和代码要求的“可理解性”保持一致的“正确”方式是什么?