纵有疾风起
人生不言弃

PHP自加和自减对于不同数据类型的作用与意义

<?php

    //1.$a++和$a–对于整数或浮点数与$a=$a+1和$a=$a-1意义一样

    $a=4.345;

    $a++;

    echo $a.”<br>”;

    

    //2.$a++和$a–对于字符串与$a=$a+1和$a=$a-1意义不一样

    $a=”a”;

    $a++;

    $a++;

    $a++;

    $a++;

    $a++;

    echo $a.”<br>”;//输出f

    

    $a=”x”;

    $a–;

    $a–;

    $a–;

    $a–;

    $a–;

    $a–;

    var_dump($a).”<br>”;//仍然输出x,自减对于字符串无意义;

    

    //3.对于bool型来说意义也不一样

    $a=true;

    $a++;

    var_dump($a).”<br>”;//输出布尔型:true

    

    $a=false;

    $a++;

    var_dump($a).”<br>”;//输出布尔型:false

    

    $a=true;

    $a–;

    var_dump($a).”<br>”;//输出布尔型:true

    $a=false;

    $a–;

    var_dump($a).”<br>”;//输出布尔型:false

?>

原文链接:https://blog.csdn.net/living_ren/article/details/72903657

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » PHP自加和自减对于不同数据类型的作用与意义
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录