都说++和+1=是一样的

@Ta 2014-04-19 3501点击
这里是两段代码:
<?php
$a = ture;
$a++;
echo $a;//输出为turf
$a = $a+1;
echo $a;//输出为1
 ?>

<?php

$a = ture;
$a = $a+1;
echo $a;//输出为1;
$a = $a+1;
echo $a;//输出为2
 ?>
回复列表(10|隐藏机器人聊天)
  • @Ta / 2014-04-19 / /
    @carey
    楼主用的什么运行的

    令:我大xgg 空间对<?php
    $a=true;
    $a=$a+1;
    echo $a;
    ?>
    这段代码的运行结果是2,想不通楼主用什么运行的代码

    附php 手册中的一段话:
    Note: 递增/递减运算符不影响布尔值。递减 NULL 值也没有效果,但是递增 NULL 的结果是 1。
  • @Ta / 2014-04-19 / /
    @CFUNC,ksweb
  • @Ta / 2014-04-19 / /
    @CFUNC,ksweb,好吧,我也是2
  • @Ta / 2014-04-19 / /
    @CFUNC,ksweb,好吧,我也是2,可是在一块输出就是1了。。
  • @Ta / 2014-04-19 / /
    @CFUNC,ksweb,好吧,我也是2,可是在一块输出就是1了。。
  • @Ta / 2014-04-19 / /
    这符号是用于数字类型的吧,我C和JAVA的。
  • 2
    @Ta / 2014-04-19 / /
    ✎﹏₯㎕﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏
        哈哈哈哈哈哈哈哈哈哈哈
         ฏ๎๎๎๎๎๎๎๎๎ฏฏด้้้้้็็็็็้้้้้็็็็็้้้้้็็็้็็็ฏ๎็็็็็็oด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้้
  • @Ta / 2014-04-19 / /
     ฏ๎๎๎๎๎๎๎๎๎ฏฏด้้้้้็็็็็้้้้้็็็็็้้้้้็็็้็็็ฏ๎็็็็็็oด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้้
  • @Ta / 2014-04-20 / /
    在 switch和do 循环中两者不一样
  • @Ta / 2014-04-23 / /
    ฏ๎๎๎๎๎๎๎๎๎ฏฏด้้้้้็็็็็้้้้้็็็็็้้้้้็็็้็็็ฏ๎็็็็็็oด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้้
添加新回复
回复需要登录