当前位置:编程学习 > php >>

懂PHP的帮我看下这个代码输出为什么不一样呢?

<?php
$var=1
echo"\$var=".$var.";\$var++=".$var++ .";\$var=".$var."<br>";

?>
这段程序为什么没有输出?如果输出,为什么第一个和第三个值不一样?
补充:这个\ 起什么作用?
		
答案:
你应该这样写:
$var=1;
echo "\$var=".$var."\$var++=".$var++ ."\$var=".$var."<br>";

第一个值和第三个值不一样是因为你用了:$var++ , 这是个递增,$var++ 等价于 $var = $var+1
答案补充
\是转意字符。 如果不加\的话,他会输出变量而不是$符号

上一个:php生成文件代码,谁懂的来帮个小忙哦,谢了。有部分数据是读数据库的,生成格式如下图
下一个:编写的一段PHP的代码,测试的时候始终报错。实在是找不到原因了。求解啊。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,