以下開關(guān)的輸出是什么?
乍一看應(yīng)該是輸入了第一個(gè)case,否則開關(guān)匹配case中表達(dá)式的值,case不能像if一樣使用
這里的第一行是case ($ a >: = 0)
0 >=0該條件表達(dá)式的值為true switch($key ),并且傳入0
0和true肯定不匹配。下面幾行都是假的
第二行補(bǔ)上0和false(開關(guān)沒有嚴(yán)格匹配,類型自動(dòng)轉(zhuǎn)換),所以當(dāng)然是第二種情況。
所以最終結(jié)果應(yīng)該是:1
1.《phpswitch 關(guān)于php switch中的一些坑》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《phpswitch 關(guān)于php switch中的一些坑》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請保留本站內(nèi)容來源地址,http://f99ss.com/jiaoyu/1167005.html