如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
算数运算符
(+ – * / % ! ++ –)
取余
1 2 3 4 5 6 |
$a = 13; echo $a % 3;//1 echo "<br/>"; $a = -13; echo $a % 3;//-1 |
自增自减
- ++ 在前先++ 后赋值,++ 在后先赋值再++
- — 在前先– 后赋值,– 在后先赋值再–
1 2 3 4 5 6 7 8 9 |
$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 |
1 2 3 4 5 6 7 8 9 10 11 12 |
$a = 5; $b = 4; $c = $b++ + ++$a - $b++; $d = $c++ + $b++ - $a--; echo $a;//5 echo "<br/>"; echo $b;//7 echo "<br/>"; echo $c;//4+6-4=6 echo "<br/>"; echo $d;//5 |
三元运算符
$b = empty($a)?”为空”:”不为空” ;
字符串运算符
. 和.=
1 2 3 4 5 6 |
$b = $a."456"; $table1="<table border='1' width='500' >"; $table1.="<tr><th>姓名</th><th>性别</th><th>年龄</th><th>生日</th><th>爱好</th></tr>"; $table1.="<tr><td>小明</td><td>男</td><td>10</td><td>11.11</td><td>girl</td></tr>"; $table1.="<tr><td>小红</td><td>女</td><td>8</td><td>12.12</td><td>boy</td></tr>"; |
常用的网址连接方式
1 2 3 4 |
$url = "http://www.baidu.com"; echo "<a href='".$url."'>百度</a>"; echo '<a href="'.$url.'">百度</a>'; |
赋值运算符
= += -= *= /= %=
比较运算符
< >= <= == === != !==
逻辑运算符
- && 逻辑与and 两边为真才为真
- ||逻辑或or 两边为假才为假
- ! 逻辑非not 取反
- xor 逻辑异或 两边不同才为真,相同为假
优先级
面试题
1 2 3 4 5 6 7 8 9 |
$a =10; $b = 5; if($a = 8 || $b = 7){ $b++; } echo $a;//1 echo "<br/>"; echo $b;//6 |
1 2 3 4 5 6 7 8 9 |
$a =10; $b = 5; if($a = 8 && $b = 7){ $b++; } echo $a;//1 echo "<br/>"; echo $b;//8 |