2011年4月18日 星期一

php switch

剛剛修改以前的程式,

發現怎麼有一個地方是
case "..(略).."; (分號)
......(略).....
break;

我當初怎麼會誤打成分號,而且都沒出現錯誤訊息,

程式還運作了好長一段時間,嚇死我了,

查一下 php 官網,

http://php.net/manual/en/control-structures.switch.php

Its possible to use a semicolon instead of a colon after a case like:

<?phpswitch($beer)
{
    case 
'tuborg';
    case 
'carlsberg';
    case 
'heineken';
        echo 
'Good choice';
    break;
    default;
        echo 
'Please make a new selection...';
    break;
}
?>
原來也可用分號取代冒號,今天才知道。

沒有留言:

張貼留言