Использование переменной PHP $_ (знак доллара, за которым следует подчеркивание)Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование переменной PHP $_ (знак доллара, за которым следует подчеркивание)

Сообщение Anonymous »

Правда ли, что действительно я могу использовать $_ в качестве фиктивной переменной в цикле foreach, если нет необходимости в $value в foreach($array as $key => $value)? Мне не удалось найти никакой полезной информации, подтверждающей это, кроме форматирования синтаксиса PHP.


Для циклов foreach существует особый случай, когда значение не используется
внутри цикла. В этом случае используется фиктивная переменная $_ (подчеркивание):

Код: Выделить всё

foreach ($GLOBALS['TCA'] as $table => $_) { // Do something with $table }
Это сделано из соображений производительности, поскольку это быстрее, чем вызов
array_keys() и циклический анализ его результата.


Подробнее здесь: https://stackoverflow.com/questions/240 ... underscore
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»