来讲一下PHP基础运算符:
这属于非常基本的内容,fangker也是在学习基础当中,这算是课堂笔记吧。
1.字符运算符 “ .” 这个“.”就是拼接符号
<?php $str1="abcd" str2="efgh" $str3=$str1.$str2 echo $str3; php>
上面这个例子输出的就是 :abcdefgh 也就是说 “.”是$str1 与 $str2的拼接。
2.算术运算符 :+ – * / %(取余数)
3. 赋值运算符 = (不解释) 可写成 $1+$2= X
4自增自减运算符 有如下两种模式: $a++ $b– 或者++$a –$b 使用方法如下:
<?php $a=1; $b=3 ; $b=$a++; echo $a."————》".$b; ?> //输出内容为 2————》1 这里执行了两步 $a=$b 下一步 $b=$b++ 也就是$b=3+1
这里是不是有些逻辑混乱,我也有那么一点,b值赋给a,完事b+1赋给b 这个意思,不懂得同学可以自己写出来试试。
$a++$b–是先参加运算后自身加1,++$a–$b是先自身加1 后参加运算(赋值)。两者部分相反。
5.比较运算符:
>(大于) <(小于) >=(大于等于) <=(小于等于) == (比较符号) ===(全等符号) !==(不等符号) 样式: 表达式1 符号 表达式2 结果为:true(1) 或者是 false(null) 唯有这两个 。
例子:3>2 结果为true 反之为false 比较符号的结果要么是true 要么是false 没有第三种结果。
注意 == 只比较值不比较类型 === 与!== 比较值也比较类型
6:逻辑运算符:
&& (与) 表达式1&&表达式2 结果只有true或者false 这里是数学里面的 “且 ”的关系。
|| (或者) 表达式1&&表达式2 结果只有true或者false 这里是数学里面的 “或 ”的关系。
!(非) !表达式 注意: !正整数 !负整数 值都为 false 也就是空 比如:!3 值为空
但是 !0 值为 1(true) !null 值为 1(true) 也就是所有除了0与null的数值 结果都为 0(false)
ps:0.0的值是 false 这个可以自己试试。
7.三目运算符:
表达式?真执行:假执行 比如 2=1 :真执行:假执行 这段程序运行的就是假执行里的程序。
8.位运算符号:
& | << >> 了解 不做过多说明。