私は私の名前を入れていない非常に古い場所で/と一緒に働いています。線に沿って既存のコードで再occuringパターンにあるようです:PHP関数のreturn文の後のコード
function foo() {
$a = 'a';
$b = 'b';
return;
$c = 'c';
$d = 'd';
}
であるように私は私が書いていない関数からの既存のコードを削除することは非常にrelunctantだし、すべてが動作しています。しかし、なぜ私は知りたいのですか?
私が今までに学んだこと(goto行呼び出しを除いて)は、return文の後のコードは役に立たないと私に伝えます。それは...ですか?以前のプログラマーはなぜこれをしましたか?
はいです。たぶん彼は何かを試していたかもしれない –
以前の開発者が何か困惑して馬鹿げたことをした理由を知る必要があることを感謝します。あまりにもしばしば、私たちは、何週間も後に噛み付くまで、私たちが何をしたかを忘れてしまっただけで、肩をすくめて動いています。 –
乾杯 - わかりましたか?そのプロジェクト中に私が直面していた時間は狂っていた – Chris