算数运算符
(+ - * / % ! ++ --)
取余
$a = 13;
echo $a % 3;//1
echo "
";
$a = -13;
echo $a % 3;//-1
自增自减
- ++ 在前先++ 后赋值,++ 在后先赋值再++
- -- 在前先-- 后赋值,-- 在后先赋值再--
$a = 1;
$b = 2;
$c = $a++ + ++$a + ++$b;
$d = $a++ - $c-- + $b++;
//a 4
//b 4
//c 1+2+3=7
//d 3-7+3=-1
$a = 5;
$b = 4;
$c = $b++ + ++$a - $b++;
$d = $c++ + $b++ - $a--;
echo $a;//5
echo "
";
echo $b;//7
echo "
";
echo $c;//4+6-4=6
echo "
";
echo $d;//5
三元运算符
$b = empty($a)?"为空":"不为空" ;
字符串运算符
. 和.=
$b = $a."456";
$table1="";
$table1.="| 姓名 | 性别 | 年龄 | 生日 | 爱好 |
";
$table1.="| 小明 | 男 | 10 | 11.11 | girl |
";
$table1.="| 小红 | 女 | 8 | 12.12 | boy |
";
常用的网址连接方式
$url = "http://www.baidu.com";
echo "百度";
echo '百度';
赋值运算符
= += -= *= /= %= 比较运算符
< >= <= == === != !==
逻辑运算符
- && 逻辑与and 两边为真才为真
- ||逻辑或or 两边为假才为假
- ! 逻辑非not 取反
- xor 逻辑异或 两边不同才为真,相同为假
优先级

面试题
$a =10;
$b = 5;
if($a = 8 || $b = 7){
$b++;
}
echo $a;//1
echo "
";
echo $b;//6
$a =10;
$b = 5;
if($a = 8 && $b = 7){
$b++;
}
echo $a;//1
echo "
";
echo $b;//8
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。