Код после оператора return в функции PHP

Я работаю с / над очень устаревшим сайтом, на котором я бы не назвал свое имя. Похоже, что в существующем коде есть повторяющийся шаблон, например:

function foo() {
    $a = 'a';
    $b = 'b';

    return;

    $c = 'c';
    $d = 'd';
}

Я очень не хочу удалять существующий код из функции, которую я не писал, и все работает как есть. Но я хотел бы знать, почему?

Все, что я когда-либо узнал (за исключением вызова строки goto), говорит мне, что код, следующий за оператором return, бесполезен. Это? Почему предыдущий программист сделал это?

13
задан Chris 25 June 2011 в 13:46
поделиться