php中echo和return的区别是什么
程序员文章站
2022-03-29 20:01:43
...
区别:1、echo是输出字符串到浏览器,而return是终止后面代码的执行并返回一个值;2、echo主要用于php对浏览器的输出,而return主要用于处理函数的返回值。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
项目中碰到的问题,本来是想在控制器直接return $xml的($xml是一段xml格式的代码),但是测试却发现什么都没有输出。换成echo $xml;就成功了,所以特地百度了一下php中echo和return的区别:
1、从关键词意思上看:
echo 是输出字符串到浏览器
return主要是用于函数,返回一个值
2、作用
echo 主要用于:php对浏览器的输出;
return主要用于处理函数的返回值
说明:
在大多数情况下,echo 和return的结果都是一样的。但如果出现函数嵌套或者函数比较多的情况,echo会无效或者发生错误。所以处理函数的返回或者输出还是用return好。
推荐学习:《PHP视频教程》
以上就是php中echo和return的区别是什么的详细内容,更多请关注其它相关文章!
上一篇: PHP如何将URL里的中文转码?
下一篇: mac php怎么安装openssl扩展
推荐阅读
-
浅析php中抽象类和接口的概念以及区别
-
php中继承类和实现接口的区别是什么
-
详解PHP中cookie和session的区别及cookie和session用法小结,cookiesession
-
正则表达式中/i,/g,/ig,/gi,/m的区别和含义,iggi_PHP教程
-
PHP中超全局变量$GLOBALS和global的区别详解
-
PHP中mysql和mysqli的区别
-
js全局变量和php全局变量的区别是什么
-
PHP中new static() 和 new self() 的区别介绍_PHP
-
php中全等===和相等==的用法区别
-
php中return 、exit 、break和contiue四种结构的用法区别