表达式:表达式是php最重要的基石,在php 中。几乎所写的任何东西都是一个表达式,简单但却最精确的定义一个表达式的方式就是任何有值的东西。如$a=1;
运算符分类
运算符优先级算术运算符赋值运算符位运算符比较运算符错误控制运算符执行运算符递增递减运算符逻辑运算符字符串运算符数组运算符类型运算符
1算术运算符
算术运算符包括:加(+)、减(-)、乘(*)、除(/)、求余(求模)(%)
<?php //加法运算符$a =1;$b =2;echo "a与b的和为:";echo $a + $b ;//减法运算符echo "
a与b的差为: ";echo $a - $b;//乘法运算符echo "
a与b的积为: ";echo $a * $b ;//除法运算符echo "
a与b的商为: ";echo $a / $b;//求余数echo "
a与b求余为: ";echo $a % $b ;?>
注意:
1.当运行算术运算符时,字符串类型的会自动转换为0进行和数字运算,比如:$a=1 $b=’b’,那么在运行算术运算符时,$b的值自动转换为0,$a+$b=1+0=1
案例:
2.赋值运算符:
赋值运算符:= 就是把某个值赋给某个变量
语法:$a=1;
赋值一般说的是把等号后面的值赋值给前面的变量,可以多次赋值,$a=$b=1;
3.比较运算符
==:等于,比较的是值,只要值相等结果就是等于===:全等,比较的时类型和值,只有两个都相等才相等!=:不等于:类型转换后两个值不相等,返回为true!==:不全等:两个值不相等或他们的类型不同>:大于,=:大于等于<=:小于等于
<?php //比较运算符$a=1;$b=1;$c='1';if($a===$b){echo "全等";}elseif($a==$b){echo "相等";}else{echo "不相等";}echo "
";if($a===$c){echo "全等";}elseif($a==$c){echo "相等";}else{echo "不相等";?>
4.错误抑制符:@
说明:屏蔽一些不重要的错误,不影响当前页面的脚本运行
5.字符串运算符:.或者.=
说明:字符串连接符(拼接),把两个或多个字符串进行连接
7逻辑运算符:== —
说明:当前的操作数会自动加1或者减1
如果一个操作数,不给赋值,++$a和$a++是一样的。
前加:++$a;先加1在赋值。后加:$a++;先赋值在加1.
//利用自增,实现循环遍历for($n=0;$n<=10;$n++){echo '
a'; echo $n;}echo '-----------------';//利用自增,实现外部变量循环遍历$z='a';for($i=0;$i<=10;$i++){$z++;echo $z;}
未经允许不得转载