【PHP】兩個等於==和三個等於===有何差別?

簡單來講
一個等號 是賦值運算子
二個等號 是關係運算子
三個等號 是關係運算子(嚴格比較版)

所以
= 給值
== 比較兩者是否相等
=== 比較兩者是否相等(還包含類型的相等)
例:
var a = 5;
var b = "5";

a == b 返回 TRUE
a === b 返回 FALSE

因為以類型來看,a是數值,b是字串
兩者類型不相等,所以a === b 結果為 FALSE

留言

這個網誌中的熱門文章

【Eclipse】MS950轉UTF-8亂碼解決方法 中文亂碼

使用 Feedly 訂閱 Ptt 的 RSS,讓手機少裝一些 App

Apache Access Logs 日誌依日期存檔