- 3月 18 週二 200820:58
= 和 ! 的一些筆記
= 的意思類似於「指定」
例如 $cards_in_hand = 1; 代表了 $cards_in_hand 這個自訂變數現在被指定了 1 這個值
== 的意思類似於「等於」
例如 if ($cards_in_hand == 1) { echo "Uno!"; } 代表的是當手上只剩一張牌時,要喊 "Uno!" XD!= 的意思則是「不等於」
例如 if ($width != 1) { $width = 1; } 代表的是當 $width 不是 1 的時候,指定它變成 1
=== 的意思類似於「完全符合」
例如 if ($browser === substr("msie 6.0",-3)) { echo "IE 不能動"; } 代表的時當你的瀏覽器是 IE6 時,會發生很多不能動的狀況!== 的意思類似於「不完全符合」
例如 if ($content !== "2.0") { echo "沒跟上 web 2.0";} 代表的是當你的內容不加上 2.0 的時候,好像就沒有跟上 web 2.0 的潮流…
ps. 以上的舉例全都是胡言亂語 XD
這篇筆記的目的只是要提醒自己 != 不是 !(=) ; !== 不是 !(==)
然後 !important 也不是 !(important) ...
Tags: ! = != == === !== php 語法 運算
你 === 那邊的舉例不太好... $browser === "msie 6.0" 跟 $browser == "msie 6.0" 的意義是完全一樣的 但是如果用 "0123" === "123" 和 "0123" == "123" 就不一樣了。前者會回傳 false ,後者會回傳 true。因為 == 會把 "0123" 當作數字 123 來看,但是 === 會把原來的型態保留, "0123" 就是字串。
我加了 substr() 應該不一樣了 XD
哇哇哇!! repeat 要學 php 了 快來阿!! XD
我連賽車場的路都還沒看到,是要去哪裡…