Я работаю с/на крайне устаревшем сайте, на который я бы не поместил свое имя. Кажется, что в существующем коде повторяющийся шаблон выглядит следующим образом:
function foo() {
$a = 'a';
$b = 'b';
return;
$c = 'c';
$d = 'd';
}
Я очень не хочу удалять существующий код из функции, которую я не писал, и все работает как есть. Но я хотел бы знать, почему?
Все, что я узнал (за исключением вызова линии goto), говорит мне, что код, следующий за оператором return, бесполезен. Это? Почему предыдущий программист сделал это?