算数运算符
加:+
,减:-
,乘:*
,除:/
,取余:%
,加加:++
,减减:--
。
链接符
链接符:.
赋值运算符
=
,+=
,-=
,/=
,%=
。
比较运算符
>
,<
,>=
,<=
,!=
,==
,===
,!==
逻辑运算符
并且: &&
,或者:||
。
执行运算符
通过反引号实现外壳代码与shell_exec()
作用相同
输出ip地址
echo `ipconfig`;
echo shell_exec('ipconfig');
错误抑制符@
echo @(3/0);
三元运算符
$a = 10;
echo $a>=10 ? "true" : "false";
流程控制语句
1、if…else
$a = 10;
if($a>=10)
{
echo "true";
}
else
{
echo "false";
}
2、switch…
$a = 10;
function getReturn($num)
{
switch($num)
{
case true : return 'true';
break;
case false : return 'false';
break;
}
}
echo getReturn($a);
switch(true)
{
case $a>=10 : echo 'true';
break;
case $a>10 : echo 'false';
break;
}
循环语句
1、 while 条件判断,成立执行循环
$num = 10;
while($num>=10 && $num<=20)
{
echo $num;
$num++;
}
2、 do…while 条件判断,至少执行一次循环
$num = 10;
do
{
echo $num;
$num++;
}while($num<20);
3、 for 指定循环次数
$num = 0;
for($i=0;$i<=100;$i++)
{
$num+=$i;
}
4、 foreach 循环数组(键值对)
$arr1 = array('name'=>'张三','sex'=>'男','age'=>'25');
foreach($arr1 as $key=>$val)
{
echo $key."=>".$val."<br>";
}