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