Мне кажется, что
лучший вариант - считать это синтаксической ошибкой
худший вариант - делать бесконечный цикл
тем более... не важно, что именно он делает при пустом условии,
главное, чтоб это он делал всегда.
а то
if(){} ошибка
foreach(){} ошибка
while(){} бесконечный цикл
где логика?