php中的==和===的用法及區別

在開發中進場遇到數值匹配的問題,那麼在進行匹配時,遇到下面的情況,你覺得結果是什麼? 出人意料的上面的這個程序的輸出結果是true,也就是說在編譯中程序默認0和0dff是相等的。這是因爲在執行關係運算」==「時要求運算符兩邊的數據類型必須一致,所以等號右邊的字符串被強制 轉換爲了整型0。 這也是一系列弱類型語言的一個缺點。在php中提供了「===」來解決這個問題。 這個程序的輸出是false。  
相關文章
相關標籤/搜索