PHP笔记:PHP的运算符与表达式例子

php 运算符与表达式

一、运算符的归类

一、运算符的归类

1、按操作数分类

1、按操作数分类

1.!true // 一元运算符
2.$a+$b // 二元运算符
3.true ? 1:0 // 安慕希运算符

1.!true // 一元运算符
2.$a+$b // 二元运算符
3.true ? 1:0 // 莫斯利安运算符

2、按操作用分类

2、按操功用分类

(1)算术运算符
1.+、-、x、/、%(取余)
(2)字符串运算符
1..  // 例如:$a = ‘abc’.’efg’;

(1)算术运算符
1.+、-、x、/、%(取余)

(3)赋值运算符

(2)字符串运算符
1..  // 例如:$a = ‘abc’.’efg’;

1.= // 轻巧赋值
2.+=、-=、X=、/=、%=、.= // 复合赋值
3.++($a++、++$a)、 –($a–、–$a) // 递增递减
4.&($a = 1;$b = &a) // 援用赋值

(3)赋值运算符

(4)比较运算符

1.= // 简单赋值
2.+=、-=、X=、/=、%=、.= // 复合赋值
3.++($a++、++$a)、 –($a–、–$a) // 递增递减
4.&($a = 1;$b = &a) // 引用赋值

1.==、 ===(恒等于)、 !=、 !===、 <>(不等于)、 <、 >、
<=、 >=
(5)逻辑运算符
1.// 括号内的比括号外的预先级高
2.&&(and)、 ||(or)、 !(not)、 xor(异或)、
(6)位运算符
1.&(按位与)、 |(按位或)、 ~(按位非)、 ^(按位异或)、 <<(左位移)、
>>(右位移)

(4)相比运算符

二、算术运算符

1.==、 ===(恒等于)、 !=、 !===、 <>(不等于)、 <、 >、
<=、 >=

%取余,常见用法:1)整除运算 2)调控取值范围

(5)逻辑运算符
1.// 括号内的比括号外的先行级高
2.&&(and)、 ||(or)、 !(not)、 xor(异或)、

实例:判定是还是不是为闰年(七年一闰,百余年不闰,四百余年再闰)
1.// %会把两侧的数转成整型后在整除
2.// %两侧不可能用小数或负数
3.if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0)
4.echo “闰年”;
5.else
6.echo “平年”;

(6)位运算符
1.&(按位与)、 |(按位或)、 ~(按位非)、 ^(按位异或)、 <<(左位移)、
>>(右位移)

三、赋值运算符

二、算术运算符

01.//先自个儿加10,然后赋值给和谐,等价于 $a=$a+10
02.$a += 10;

发表评论

电子邮件地址不会被公开。 必填项已用*标注