PHP实验七(运算符)

一、递增递减运算符(–,++)

以++为例子

<?php 
header("content-type:text/html;charset=utf-8");
//递增递减运算符
$a=1;
$b=1;
echo "初始值都为1:</br>";
echo "当‘++’在后时",$a++."</br>";
echo "当‘++’在前时",++$b;
?>

输出:
PHP实验七(运算符)

二、“== ”与“ ====”的差别

      ?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(a!==a!==c)
echo ‘a与c的值和类型至少有一个不相等’."";
else
echo ‘a与c的值或类型都相同相等’."";
if(a!==a!==d)
echo ‘a与d的值和类型至少有一个不相等’."";
else
echo ‘a与d的值或类型都相同相等’."";

?>

输出:
PHP实验七(运算符)
!=只需要只不相等就为True,而!==是值和类型有一个不相等就为True