A-A+

3.5、PHP运算符和表达式

2015年04月23日 php 暂无评论 阅读 3,424 views 次

返回目录:PHP网站建设(基础)

运算符:将数据按规则运算的特定符号。

操作数:被运算符操作的数据。

表达式:运算符和操作数在一起可以运算出结果的式子。

 

一、PHP运算符分7类:

1、算术运算符:+、-、*、/、%、++、--

2、字符运算符:.

3、赋值运算符:=、+=、-=、*=、/=、%=、.=

4、位运算符:&、|、^、<<、>>、~

5、逻辑运算符:&&(and)、||(or)、xor、!(not)

6、比较运算符:<、>、<=、>=、==、===、!=

7、三元运算符:?:

 

二、自增(++)、自减(--)运算符

自增和自减运算符根据书写位置不同,分为前置和后置自增(自减)运算符。

前置自增(自减)运算符:$b=++$a;     //a先自增,再赋值;

后置自增(自减)运算符:$b=$a++;    //a先赋值给b,再自增。

 

三、赋值运算符

$a+=1;       //$a=$a+1;

$a*=$b;     //$a=$a*$b;

 

四、逻辑运算符

与&&:都为true时才返回true,否则返回false;

或||:有一个以上为true就返回true,否则返回false;

异或xor:只有一个为true时返回true,否则返回false;

非!:为true时返回false,false返回true;

 

五、比较运算符:>、<=、>=、==、!=、===、!==等,返回的结果是布尔类型值。

 

六、三元运算符:也称为条件运算符,提供简单的逻辑判断。

语法:表达式1?表达式2:表达式3

说明:如果表达式1的值为true,则执行表达式2,否则执行表达式3。

<?php

function GetMax($a,$b)

{

$c=($a>$b)?$a:$b;

return $c;

}

echo "1,10的最大值为:".GetMax(1,10);

?>

 

七、PHP表达式

表达式:运算符和操作数在一起可以运算出结果的式子。

PHP程序由语句构成,每条语句以因为符号”;“结束。一般每条语句独占一行。

 

 

标签:

给我留言