Verwendung der php-variable $_ (dollar-Zeichen gefolgt von einem Unterstrich)

Ist, dass wirklich wahr, dass ich verwenden können $_ als dummy-variable in foreach Schleife, wenn es keine Notwendigkeit für $value im foreach($array as $key => $value)? Ich konnte nicht finden alle nützlichen Informationen, die nachweist, dass diese außer PHP-syntax formatieren.

Es ist ein besonderer Fall für foreach-Schleifen wird der Wert nicht verwendet
innerhalb der Schleife. In diesem Fall wird die dummy-variable $_ (Unterstrich) ist
verwendet:

foreach ($GLOBALS['TCA'] as $table => $_) { //Do something with $table }

Dies geschieht aus performance-Gründen, da er schneller ist als der Aufruf
array_keys() und Schleife auf das Ergebnis.

  • nehmen weniger Zeit zum testen als Fragen
  • Haben Sie versucht foreach(array_keys($GLOBALS['TCA']) as $table) ? Zugegeben, es ist wahrscheinlich weniger ressourcenintensiv ist einfach nur die ungenutzten Werten zu Variablen.
  • Ich habe eigentlich eine array($key => $arrayforlateruse, ... , ...). $arrayforlateruse ist die variable nicht gebraucht jetzt. Jetzt weiß ich, dass die Platzierung $_ stattdessen hat keinen Effekt.
Schreibe einen Kommentar