那是真的真的,我可以用$_一个虚拟变量在foreach循环,如果没有必要$value的foreach($array as $key => $value)?除了PHP语法格式化之外,我找不到任何证明这一点的有用信息.
当循环内部没有使用该值时,foreach循环有一个特殊情况.在这种情况下,使用虚拟变量$ _(下划线):
foreach ($GLOBALS['TCA'] as $table => $_) { // Do something with $table }这是出于性能原因而完成的,因为它比调用array_keys()并循环其结果更快.