php实现关于var_dump和echo输出多变量的测试

小云云
发布: 2018-03-29 10:55:07
原创
2303人浏览过

本文主要和大家分享php实现关于var_dump和echo输出多变量的测试,主要以代码的方式和大家分享,希望能帮助到大家。

<?php
trait  A{
	public $a = 'a';
	private $d = 'd';
	public function sayHello(){
		echo 'Hello ';
	}
}


class B{
	public $b = 'b';
	public function sayHello(){
		return ' world !';
	}
}


class C extends B{
	use A;


	public $b = 'c';
	
}
var_dump(5,7,(new C)->sayHello(),aac(4,5),'<br />');


echo 5,7,(new C)->sayHello(),aac(4,5),'<br />';


function aac($a,$b){
	echo '<hr />';
	echo $a,$b;
	echo '<hr />';
	echo $a+$b;
	echo '<hr />';
	return $a+$b;
}
登录后复制

打印结果:

Hello


45


9


int(5) int(7) NULL int(9) string(6) "
" 57Hello

立即学习PHP免费学习笔记(深入)”;


45


9


9


总结:

var_dump PHP文档说明中提到:和直接将结果输出到浏览器一样,可使用输出控制函数来捕获当前函数的输出,然后(例如)保存到一个 string中。

换句话说就是,var_dump会执行多变量或者多表达式,并对中间过程输出进行缓存,最后一起输出。简单理解就是如果var_dump中有调用、表达式的输出,则会自左而右优先输出这些调用或表达式中间过程的输出,最后才将结果输出。

而echo则是自左向右依次对多变量、表达式、调用执行和输出。

相关推荐:

php var_dump遍历对象属性的代码应用

以上就是php实现关于var_dump和echo输出多变量的测试的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号