关于print和echo的区别

Posted 薄暮渔樵~爱搁浅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于print和echo的区别相关的知识,希望对你有一定的参考价值。

我的想法是print是函数,echo是语句。有一个点很难去说明就是为什么可以执行print 666.可以这样不加括号,象print(666);至于为什么一定要认为print是函数,而非网上说的语句和函数。可以尝试自己按照下面的代码逐条验证,注意有些语法都通不过,更加证明函数和语句的区别。

<?php
var_dump(echo (‘testinfo‘));
var_dump(echo ‘testinfo‘);
var_dump(echo ‘testinfo‘;);
var_dump(echo (‘testinfo‘););
var_dump(print(2));
var_dump(print 2);

 

以上是关于关于print和echo的区别的主要内容,如果未能解决你的问题,请参考以下文章

PHP易混淆函数的区别及用法汇总(函数和方法的区别)

PHP调试时print_r ,var_dump的区别

php中的echo 与print 的区别

PHP——echo和print的区别

PHP易混淆函数的区别及用法汇总

echo与print,var_dump()和print_r()的区别