function foo($a)
{
if($a) {return "a";}
else if($a==2) {return "b";}
else {return "c";}
}
-----------------------------------------
function foo2($a)
{
if($a==1){return "a";}
if($a==2){return "b";}
if($a==3){return "c";}
}
當我通過值任何數字frim 1,2或3?它會返回1.當我傳遞函數foo2中的值時,它將返回值作爲值傳遞。
但爲什麼會出現差異?
比我的嘗試寫得好得多。很好地說。 – 2013-02-16 18:55:45
讓我的脊椎發抖。尤其是最後一個。 – user2398029 2013-02-16 19:05:17
我非常感謝您的簡短介紹@PhilipWhitehouse,@ louism – 2013-02-16 19:47:41