php運算符
基本上和java的運算符一致,需要注意的是===,!==,這兩種基本沒有見過人使用。
===表示全等,不光值相同而且類型要一致。比如2同2.0這兩種。
如果用==,由於php爲弱類型語言,則光比較值爲真。
如果用===則爲假。因爲值一致而類型不同。
$a == $b
!==表示全不等,不光值不相同或者類型要不一致。比如2同2.0這兩種。
$a !== $b
and , or 運算的優先級別低。&& ,|| 優先級別高。xor 表示兩個其中一個爲true,但不同時爲true。
兩個有一個true,一個false!
對象類型判斷,instanceof 同java使用。 <?php class dog{}; class cat{};
$myDog = new dog;
if($myDog instanceof dog){
echo '你是小狗狗。';
}
?>
===表示全等,不光值相同而且類型要一致。比如2同2.0這兩種。
如果用==,由於php爲弱類型語言,則光比較值爲真。
如果用===則爲假。因爲值一致而類型不同。
$a == $b
!==表示全不等,不光值不相同或者類型要不一致。比如2同2.0這兩種。
$a !== $b
and , or 運算的優先級別低。&& ,|| 優先級別高。xor 表示兩個其中一個爲true,但不同時爲true。
兩個有一個true,一個false!
對象類型判斷,instanceof 同java使用。 <?php class dog{}; class cat{};
$myDog = new dog;
if($myDog instanceof dog){
echo '你是小狗狗。';
}
?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.