一、递增递减运算符(–,++)
以++为例子
<?php
header("content-type:text/html;charset=utf-8");
//递增递减运算符
$a=1;
$b=1;
echo "初始值都为1:</br>";
echo "当‘++’在后时",$a++."</br>";
echo "当‘++’在前时",++$b;
?>
输出:
二、“== ”与“ ====”的差别
?php
header("content-type:text/html;charset=utf-8");
//'==与===的差别
$a=1;
$b="1";
if($a==$b)
echo "a与b的值相等"."</br>";
else
echo 'a与b的值不相等'."</br>";
if($a===$b)
echo 'a与b的值或类型都相等'."</br>";
else
echo 'a与b的值或类型至少有一个不相等'."</br>";
?>
输出:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190127200309347.png)
‘==’是值相等就为True,而‘ ===’是值和类型都相等就为True。
## 三、"!="与'!=='的差别
<?php
header("content-type:text/html;charset=utf-8");
//'!=与!==的差别
$a=1;
$b=2;
$c=1;
$d="1";
if($a!=$b)
echo "a与b的值不相等"."</br>";
else
echo 'a与b的值相等'."</br>";
if($a!=$d)
echo "a与d的值不相等"."</br>";
else
if(
c)
echo ‘a与c的值和类型至少有一个不相等’."";
else
echo ‘a与c的值或类型都相同相等’."";
if(
d)
echo ‘a与d的值和类型至少有一个不相等’."";
else
echo ‘a与d的值或类型都相同相等’."";
?>
输出:
!=只需要只不相等就为True,而!==是值和类型有一个不相等就为True