итерационный цикл foreach: foreach (array as [$key =>] $value)
{statements;
}
Если 3 первых оператора цикла берут свое начало от С-подобных языков, то последний оператор позаимствован у языка Perl (кстати, цикл foreach мы разберем попозже – в главе 4, посвященной массивам).
Однажды разработчики eBay решили убрать ярко-жёлтый фон на некоторых страницах сайта, заменив его белым, и сразу же получили большое число писем от пользователей с требованием вернуть всё, как было. Тогда программисты применили другое решение: они изменили код сайта так, чтобы каждый день фон становился чуточку светлее и в итоге стал чисто белым. В этот раз не поступило ни одной жалобы.