A-A+
3.5、PHP运算符和表达式
返回目录: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程序由语句构成,每条语句以因为符号”;“结束。一般每条语句独占一行。