smith88 发表于 2015-8-25 11:17:25

那些年,我们追过的PHP自加自减运算(2)

  -----------------------------------------------------------------------------------------
  先来一段例子,来引出重点。
  $a = true;
  echo $a++;
  echo $a + 1;
  $b = 'c';
  echo $b++;
  echo $b++;
  
  上面四个输出你是否知道正确答案呢,下面是总结的一些规律,各位也可以亲自动手实验。
  1. 布尔型不参与 ++ 运算, 不会进行类型转换而参与自增。所以第一个输出是1。
  2. 布尔型参与算数运算如+,-,会自动进行类型转换,所以第二个输出是2。
  3. PHP中字符串++表示升序,所以第三个输出是c, 第四个输出是d。
  
  Link: http://www.cnblogs.com/farwish/p/3795667.html
  @黑眼诗人 <www.farwish.com>
页: [1]
查看完整版本: 那些年,我们追过的PHP自加自减运算(2)