Сообщение об ошибке

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls в функции menu_set_active_trail() (строка 2405 в файле /home/kpaco123/e-helper/includes/menu.inc).

do ... while

Цикли do .. while дуже схожі на цикли while, з тією лише різницею, що істинність висловлювання перевіряється наприкінці циклу, а не на початку. Завдяки цьому блок_виконання циклу do ... while гарантовано виконується хоча б один раз.

Структура: 
do {блок_виконання} while (вираз); 
Приклад. Оператор do .. while

// Ця програма надрукує число 12, незважаючи на те 
// Що умова циклу не виконано 
$I = 12; 
do { 
if ($I % 2 == 0) print $I; 
// Якщо число парне, то друкуємо його 
$I++; 
// Збільшуємо число на одиницю 
} While ($I <10)
?>