天津11选5怎么看中没中奖:php邏輯運算符_賦值運算符_優先級圖表

作者: 魯智深 分類: PHP 發布時間: 2014-12-19 11:10

邏輯運算符圖表

例子 名稱 結果
$a and $b And(邏輯與) TRUE,如果 $a$b 都為 TRUE。
$a or $b Or(邏輯或) TRUE,如果 $a$b 任一為 TRUE。
$a xor $b Xor(邏輯異或) TRUE,如果 $a$b 任一為 TRUE,但不同時是。
! $a Not(邏輯非) TRUE,如果 $a 不為 TRUE。
$a && $b And(邏輯與) TRUE,如果 $a$b 都為 TRUE。
$a || $b Or(邏輯或) TRUE,如果 $a$b 任一為 TRUE。

邏輯運算符案例

1
2
3
4
5
6
7
8
9
10
$a=90;$b=90;
if($a==$b||$a>8){
echo "ok1";
}$b--;
if($a>$b && $a>45){
echo "ok2";
}
if(!($a<=$b)){
echo "ok3";
}

天津11选5中奖结果 www.ebzvaz.com.cn 輸出ok1,ok2,ok3

案例二

1
2
3
4
5
6
7
$a=10;
$b=7;
//當$a++&gt;8時值已經是true,所以后面的$b++&gt;7不執行。
if($a++>8 || $b++>7){
echo 'ok';
}
echo 'a='.$a.'b='.$b;

輸出oka=11b=7

案例三||和or優先級

1
2
3
$e=false || true;//$e為true
$f=false or true;//$f為false
var_dump($e,$f);

案例四&&和and優先級

1
2
3
$g=true && false;//$g為false
$h=true and false;//$h為true
var_dump($g,$h);

賦值運算符

=等號就是賦值

=: $a = 10; 把整數10賦值給$a

+=: $a+=10 ; $a = $a+10;

-=: $a-=10; $a = $a-10;

*=: $a*=10; $a = $a*10;

/=: $a/=10; $a = $a/10;

%=: $a%=10; $a = $a%10;

.=: $str.=”zm” $str = $str.”zm”;

1
2
3
4
5
      echo "<br/>----------賦值運算符---------<br/>";
      $name = "zhangsan";
      $num = 10;
      $num = $num+2;
      var_dump($num);//輸出12

優先級圖表

結合方向 運算符 附加信息
clone new clonenew
[ array()
++ — ~ (int) (float) (string) (array) (object) (bool) @ 類型遞增/遞減
instanceof 類型
! 邏輯運算符
* / % 算術運算符
+ – . 算術運算符字符串運算符
<< >> 位運算符
== != === !== <> 比較運算符
& 位運算符引用
^ 位運算符
| 位運算符
&& 邏輯運算符
|| 邏輯運算符
? : 三元運算符
= += -= *= /= .= %= &= |= ^= <<= >>= => 賦值運算符
and 邏輯運算符
xor 邏輯運算符
or 邏輯運算符
, 多處用到

如果覺得我的文章對您有用,請隨意打賞。您的支持將鼓勵我繼續創作!

發表評論

電子郵件地址不會被公開。 必填項已用*標注