请教显示结果为何这样? echo 语法<?php$a=false;echo "在右边显示: " . var_dump($a) . "<br />";
?>以下是显示结果,
bool(false) 在右边显示:
我不明白,为何不是
在右边显示: bool(false)
呢?显示顺序为何与代码不符呢?
echo打印时,应该从左往右打印呀?即先打印 在右边显示,再打印 var_dump($a) 的结果呀?
为何不是这样呢?
?>以下是显示结果,
bool(false) 在右边显示:
我不明白,为何不是
在右边显示: bool(false)
呢?显示顺序为何与代码不符呢?
echo打印时,应该从左往右打印呀?即先打印 在右边显示,再打印 var_dump($a) 的结果呀?
为何不是这样呢?
解决方案 »
- 求一个正则匹配
- php soap错误 Fatal error: Uncaught SoapFault exception: [HTTP] Internal Server Err
- 求一个简单的.htaccess 怎么写!
- 数组问题!!!!!
- php怎样实现“增加一行 ”“删除一行”行里面有select和text和图片,然后批量保存
- array('username', 'userpwd')怎样变成变量
- 空间不支持数据库,求不用数据库的CMS
- PHP高手请进,小弟有难题!
- %%%%%%%%%%%十万火急,请高手帮忙! %%%%%%%%%%%%%%
- 求apche重定向规则
- 定时到分去执行url,下面哪个是对的呀,
- 比如下面代码,变量a是 true,输出显示是1,为什么不是 true 呢? 变量b是false,输出为何是空白呢?即什么输出也没有,这与javascript有很
var_dump本身就是打印了,还放到echo里干啥
//执行的时候是先解析要打印的字符串。也就是会先执行var_dump($a);而var_dump($a)是直接打印数据,并没有返回值。
所以就是你这个样子了。
echo $a;
}
?>