看板 PHP 關於我們 聯絡資訊
請問各位大大 $a = 0; if($a == 'ok'){ echo 123456; } 這個樣子我這裡還是會印出 123456 好像不論 == 'XXXX' 還是什麼都可以過 請問是不是本來就是這個樣子 ... 好像是很基本的概念 ? --     (′▽‵ ) _____________ かんーまおーよんすっすー    / 丶  ヽ U CHU BIEN CAPSULE    | (よんすっすー)    / ヽ   / /__ 斯斯鼻炎膠嚢 ___ | くぉーそーよんすっすー    / /へ ヘ/ /スズレックス鼻炎カプセルA | (よんすっすー)   (_/| \_ノ/      θ       | びーさいびーえーんよんすっすー     /   /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ Mr.よんすっすー -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.116.102 ※ 編輯: dspswen 來自: 118.163.116.102 (01/15 11:28)
Elfiend:http://ppt.cc/rE8n google到的,似乎很久以前就這樣。 01/15 11:36
dspswen:感謝樓上解答 01/15 11:38
Elfiend:建議在php判斷時,盡量使用===或!==。 01/15 11:38
baliman:有看有推 01/15 11:39
rcauee:真的是有看有推 還沒遇到 筆記下 01/15 11:50
MOONRAKER:因為 'ok' 會被轉為數字再比。你可以試試看 '0' == 'ok' 01/15 11:56
MOONRAKER:或 '0' == '1ok' 。 01/15 11:56
MOONRAKER:或 strval($a) == 'ok' 01/15 11:57
banqhsia:$a='0'; if ($a=='ok') { echo "123456"; } 01/31 02:08