注册 登录
编程论坛 PHP技术论坛

关于php 变量的问题

tdyso 发布于 2010-05-10 16:31, 740 次点击
我刚开始学PHP,对变量的定义及使用有点不解:
比如
1        <?
2        $a=0;
3        echo $a++;
4        echo $a;
5        echo ++$a;
6        ?>
而第5行用“echo $++a”就不行,
第3行用“echo ($a)++”也会报错
这中间的具体机制是怎样的?哪位帮忙解释下,谢谢啦!
6 回复
#2
cnenc2010-05-10 18:03
echo ($a)++ ;
不是 PHP 所支持的语法.


echo $++a;
正确的语法是 :
echo ++$a;

这些都是语法问题.
#3
cnenc2010-05-10 18:04
另外,

++$a ,是先+1,再返回值.
$a++ ,是先返回值,再+1;

这些都是小细节,不过很容易被忽略.
#4
tdyso2010-05-10 18:25
谢谢!
#5
gb__2010-05-11 09:12
看看
1