首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

答疑啊解决方案

2013-10-15 
答疑啊$a1$b$a+$a++echo $b$a1$b$a+$a+$a++echo $b为什么输出的都是3[解决办法]http://cn2.php.

答疑啊
$a=1;
$b=$a+$a++;
echo $b;
$a=1;
$b=$a+$a+$a++;
echo $b;
为什么输出的都是3
[解决办法]
http://cn2.php.net/manual/zh/language.operators.increment.php
<?php
$a = 3 * 3 % 5; // (3 * 3) % 5 = 4
$a = true ? 0 : true ? 1 : 2; // (true ? 0 : true) ? 1 : 2 = 2

$a = 1;
$b = 2;
$a = $b += 3; // $a = ($b += 3) -> $a = 5, $b = 5

// mixing ++ and + produces undefined behavior
$a = 1;
echo ++$a + $a++; // may print 4 or 5
?>

热点排行