PHP 学习笔记:递增/减运算符
每次学一种程序,都会学到递增和递减运算,在各种语言中也都是差不多的,今天在学习 PHP 中又碰到了,那就再复习一下吧。
先看一个例子:
<?php
$a = 1;
$b = 1;
echo '$a = '.$a.',';
echo '$b = '.$b.'<p>';
echo '$a++ = '.$a++.' ';
echo '运算后$a的值为:'.$a.'<br/>';
echo '++$b = '.++$b.' ';
echo '运算后$b的值为:'.$b;
?>
$a = 1;
$b = 1;
echo '$a = '.$a.',';
echo '$b = '.$b.'<p>';
echo '$a++ = '.$a++.' ';
echo '运算后$a的值为:'.$a.'<br/>';
echo '++$b = '.++$b.' ';
echo '运算后$b的值为:'.$b;
?>
运行后,会看到以下输出结果:
$a = 1,$b = 1
$a++ = 1 运算后$a的值为:2
++$b = 2 运算后$b的值为:2
解释如下:
后置形式如上例中的 $a++,是先返回表达式再递增或递减运算。
前置形式如上例中的 $b++,是先运算递增或递减再返回表达式。
所以,被赋予新值的 $a 和 $b 的结果是一样的,但是其过程是不同的。
与
PHP
相关的文章-
闲着无聊换个技能玩玩2010年10月12日 -
跨出挑战正则表达式的第一步2010年08月22日 -
PHP 实现背景定时自动更换2010年08月3日 -
PHP 实现的静态世界时钟功能2010年07月9日