程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP基礎之運算符的使用方法

PHP基礎之運算符的使用方法

編輯:PHP綜合

1、算術運算符:+、-、*、/、%。

2、遞增/遞減運算符:如$a++,$a--,++$a,--$a.

如:

<?php
$a=10;
$b=5;
$c=$a++; //先賦值,後自增。$c=$a,$a=$a+1
$d=$b--; //先賦值,後自減。$d=$b,$b=$a-1
echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=10
echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=5
?>

<?php
$a=10;
$b=5;
$c=++$a; //先自增,後賦值。$a=$a+1,$c=$a
$d=--$b; //先自減,後賦值。$b=$a-1, $d=$b
echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=11
echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=4
?>

3、比較算符:參考文檔

4、邏輯運算符:

如:

$a=10;$b=7;
if($a++>8 || $b++>7){ //$a++>8為真,$b++>7這個就不執行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // 輸出OK,a=11,b=7

改變一下

$a=10;$b=7;
if($a++>10 && $b++>7){ //$a++>8為假,$b++>7這個就不執行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // a=11,b=7

細節:and  && 都表示邏輯與 ,他們的區別在什麼地方?

主要體現在優先級上面

and 的優先級 and< = <&& or < = < || 如:

$a=false || true; //&& > = > and ;先比較false || true,再賦值
$b=false or true; //|| > = > or  ;先賦值$b=false,再比較,所以結果是false
var_dump($a,$b); //bool(true) bool(false)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved