php中++$s和$s++的区别是什么?

php中++$s和$s++的区别是什么?

php是从c语言中衍生出来的产品,所以递增和递减也遵循c语言方式。


++$s和$s++都代表$s=$+1只是运算先后区别


比如:

$s=2;
$w=++$s;(表示:$s=$s+1,$w=3)
echo $w;(表示:$w=3)

$s=2;
$w=$s++;(表示:$w=$s,$s=$s+1)
echo $w;(表示:$w=2)

手册说明:


如有不同在追问吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-05
  php是从c语言中衍生出来的产品,所以递增和递减也遵循c语言方式。

  ++$s和$s++都代表$s=$+1只是运算先后区别。

  PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
  PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。本回答被网友采纳
第2个回答  2015-03-06
++$s;是先把$s加1在执行下面语句,$s++:先执行$s,在加1
第3个回答  2015-03-06
for($i=0;$i<2;++$i) {
echo $i;

}

for($i=0;$i<2;$i++) {
echo $i;

}
去试试 输出的分别是几
相似回答