Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Цикл while может определять секцию continue, которая выполняется вне зависимости от того был вызван next, last или redo (т.е. выполняется всегда).
redo не дергает continue.$object->metod(). Плюс отдельно поддерживаются глобальные (по всему проекту) переименования. Конечно, если у вас будет нечто вроде $method_name = 'me' . 'tod'; $$object->$method_name();, то внятного сообщения об ошибке не получите.
There’s More Than One Way To Do It