zoukankan      html  css  js  c++  java
  • php的echo 和 return的区别

    来源:https://blog.csdn.net/ljfphp/article/details/76718635

    项目中碰到的问题,本来是想在控制器直接return $xml的($xml是一段xml格式的代码),但是测试却发现什么都没有输出。换成echo $xml;就成功了,所以特地百度了一下:

    1、从关键词意思上看:

    echo 是输出字符串到浏览器

    return主要是用于函数,返回一个值

    2、echo 主要用于:php对浏览器的输出;

    return主要用于处理函数的返回值

    3、在大多数情况下,echo 和return的结果都是一样的。但如果出现函数嵌套或者函数比较多的情况,

    echo会无效或者发生错误。所以处理函数的返回或者输出还是用return好。

    4、比如我项目中碰到的这个问题,因为要在浏览器输出内容,所以用echo比较合适。如果是需要一个可以被其它函数调用的返回值的话,建议还是用return.
    ---------------------
    作者:李长念
    来源:CSDN
    原文:https://blog.csdn.net/ljfphp/article/details/76718635
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    学习笔记2-查看目录文件
    学习笔记1-基本信息及相关目录
    【图论】二分图最大匹配
    【图论】Dinic算法
    【图论】最小割
    【数据结构】左偏树
    【数学】欧拉定理
    【数据结构】ST表
    【数学】博弈模型
    【字符串】后缀数组
  • 原文地址:https://www.cnblogs.com/laijinquan/p/9880267.html
Copyright © 2011-2022 走看看