PHP运算符
1、算术运算符? ? + - * / % 加,减,乘,除,取余 2、赋值运算符? ? " = ","&" " = " :把右边的值赋值给左边,他将右边表达式的值赋值一份交给左边变量,左边的运算数申请了一块内存,然后把赋值的值放到这个内存里 "&":引用赋值,意味着两个变量都指向同一个数据,两个变量共享一块内存,如果这个内存存储的数据发生变化, 那么两个变量的值都会发生变化。 <?php $a = "我在学习PHP!"; $b = &$a; $a = "我天天学习PHP!"; // 改变变量a的值 $c = &$a; echo $b."<br />"; echo $c."<br />"; 变量 $b 和 $c都是一样指向$a的内存 ?> 3、PHP中的比较运算符 == 返回布尔值 4、三元运算符(也是一个比较运算符) 格式:(expr1)?(expr2):(expr3) 如果表达式expr1的值是true,则表达式的值为expr2,反之为expr3 <?php $a = 78;//成绩 $b = $a >=60?"及格" : "不及格"; echo $b; ?> 5、PHP中的逻辑运算符,and or not xor $a and $b 两边都为true 返回true (逻辑与) $a or $b 只要有一个是true 返回true (逻辑或) !$c 取反(逻辑非) $a xor $b 如果两边有且只有一个为true,其结果为true (异或) $a && $b 如果都为true,则返回true $a || $b 只要有一个是true,就返回true <?php $a = TRUE; //A同意 $b = TRUE; //B同意 $c = FALSE; //C反对 $d = FALSE; //D反对 //三元运算符 echo ($a and $b)?"通过":"不通过"; //逻辑与 echo "<br />"; echo ($a or $c)?"通过":"不通过"; //逻辑或 echo "<br />"; echo ($a xor $c xor $d)?"通过":"不通过"; //逻辑异或 echo "<br />"; echo !$c?"通过":"不通过"; //逻辑非 echo "<br />"; echo $a && $d ?"通过":"不通过"; //逻辑与 echo "<br />"; echo $b || $c || $d?"通过":"不通过"; //逻辑或 ?> 6、PHP中递增递减运算符 ++x 先加,后运算 x++ 先运算,后加 --x 先减,后运算 x-- 先运算,后减 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |