我正在與/在一個非常陳舊的網站上工作,我不會將其命名爲。似乎在現有的代碼重新存在的模式,沿着線:PHP函數中返回語句後的代碼
function foo() {
$a = 'a';
$b = 'b';
return;
$c = 'c';
$d = 'd';
}
我很relunctant從,我沒有寫一個函數刪除現有的代碼,並且一切工作的是。但我想知道爲什麼?
我學到的所有東西(除goto行調用外)都告訴我return語句後面的代碼是無用的。是嗎?爲什麼前面的程序員會這樣做?
是的。也許他正在測試一些東西。 –
我很欣賞需要弄清楚爲什麼以前的開發者做了一些令人困惑和愚蠢的事情。我們經常發現自己只是聳聳肩,然後繼續前進......直到數週後我們忘記了我們所做的事情。 –
乾杯 - 我知道對不對?我在該項目中面對的時間是瘋狂的 – Chris