PHP速学教程(入门到精通)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
本文主要和大家分享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
45
9
9
总结:
var_dump PHP文档说明中提到:和直接将结果输出到浏览器一样,可使用输出控制函数来捕获当前函数的输出,然后(例如)保存到一个 string中。
换句话说就是,var_dump会执行多变量或者多表达式,并对中间过程输出进行缓存,最后一起输出。简单理解就是如果var_dump中有调用、表达式的输出,则会自左而右优先输出这些调用或表达式中间过程的输出,最后才将结果输出。
而echo则是自左向右依次对多变量、表达式、调用执行和输出。
相关推荐:
php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!
已抢5911个
抢已抢83543个
抢已抢13561个
抢已抢48002个
抢已抢182609个
抢已抢84054个
抢