• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 一起聊聊PHP中return语句的作用和echo的区别(详解及实例)

一起聊聊PHP中return语句的作用和echo的区别(详解及实例)

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了return语句作用,echo区别等相关知识,希望对您有所帮助

本文给大家一起聊聊return语句的作用和echo的区别(详解及实例),现在就让我们出发去看看吧!!!


一起聊聊PHP中return语句的作用和echo的区别(详解及实例)


return语句的作用:

具有return语句的函数是具有返回值的函数

没有return语句的函数就是执行函数

作用1:如果函数中存在return语句并且执行力该语句,那么该函数的执行结果就可以被变量接收;

好处:可以继续使用该结果做运算或者其他操作

作用2:如果函数的执行过程中执行力return语句,那么后续代码都不在执行

注意:一个函数可以有多个return语句,但是程序只有一个;


echo和return的区别:

如果该函数执行的结果需要用到其他地方,那么该函数需要使用return语句,如果不需要,那么该函数可以使用echo输出;

<?php     /**return 语句的作用*/     //定义一个函数  执行过程    function demo(){        $str = '唯美古诗词的例子<br/>';        $str .= ' 思君令人老,岁月忽已晚。<br/>';        $str .= ' 人生如逆旅,我亦是行人。<br/>';        $str .= ' 片云天共远,永夜月同孤。<br/>';        $str .= ' 君生我未生,我生君已老。<br/>';        $str .= ' 一川烟草,满城风絮,梅子黄时雨。<br/>';        $str .= ' 山中何事?松花酿酒,春水煎茶。<br/>';}//代码显示结果一: demo();$result = demo();var_dump($resurt);

一起聊聊PHP中return语句的作用和echo的区别(详解及实例)

解析代码:

调用函数方式:函数名称加(),即上式的【demo();】,此时我们刷新却没有任何内容,代码显示结果如上所示,然后我们用return来接受看是否有返回值,刷新可得到结果为Null(空),代码结果如上;由此看出当我们调用函数返回值的时候,并没有得到相应的结果,因此我们也不能(echo)出结果;

因此上述函数就是执行过程,上述函数中,我们只是在声明字符串,因此得不到任何结果;

当我们在函数里输出(echo)$str;然后在调用函数,我们会得到函数体内的内容,

代码如下所示:

<?php     /**return 语句的作用*/     //定义一个函数  执行过程    function demo(){        $str = '唯美古诗词的例子<br/>';        $str .= ' 思君令人老,岁月忽已晚。<br/>';        $str .= ' 人生如逆旅,我亦是行人。<br/>';        $str .= ' 片云天共远,永夜月同孤。<br/>';        $str .= ' 君生我未生,我生君已老。<br/>';        $str .= ' 一川烟草,满城风絮,梅子黄时雨。<br/>';        $str .= ' 山中何事?松花酿酒,春水煎茶。<br/>';        echo $str;    }    demo();?>

执行结果如下:

一起聊聊PHP中return语句的作用和echo的区别(详解及实例)

当我们需要拿到return的返回值时,

<?php     /**return 语句的作用*/     //定义一个函数  执行过程    function demo1(){        $str = '唯美古诗词的例子<br/>';        $str .= ' 思君令人老,岁月忽已晚。<br/>';        $str .= ' 人生如逆旅,我亦是行人。<br/>';        $str .= ' 片云天共远,永夜月同孤。<br/>';        $str .= ' 君生我未生,我生君已老。<br/>';        $str .= ' 一川烟草,满城风絮,梅子黄时雨。<br/>';        $str .= ' 山中何事?松花酿酒,春水煎茶。<br/>';        return $str;    }    $return = demo1();    echo $return;?>

运行结果如下:

一起聊聊PHP中return语句的作用和echo的区别(详解及实例)

解析:

我们把function demo变为demo1(),因为函数名不能重名,此时我们把echo换成return,紧接着我们开始调用函数,调用demo1,代码演示如上,当我们在调用函数的时候,相当于我们把str赋值给了demo1,因此当我们输入return时会输出我们所写的字符串。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一起聊聊PHP中return语句的作用和echo的区别(详解及实例)

相关文章

  • 2022-04-29分享个人推荐的Laravel或其它框架的编程规范
  • 2022-04-29ThinkPhp5.1制作微信支付以及支付后的几种状态说明
  • 2022-04-29PhotoShop制作炫光抽象层次视觉效果文字教程
  • 2022-04-29解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"
  • 2022-04-29WordPress程序打开速度慢的三种解决方法
  • 2022-04-29最全的php数组操作方法汇总,让你轻松掌握!
  • 2022-04-29Photoshop制作超强科技感立体艺术字
  • 2022-04-29#1045 无法登录 MySQL 服务器的解决方法
  • 2022-04-29Photoshop制作玻璃图标按钮
  • 2022-04-29PHP处理字符中的emoji表情(判断/移除/存储)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop结合AI制作动感的立体字
    • PhotoShop制作血渍污渍动画游戏文字效果教程
    • php将数组转为json出现中文乱码怎么办
    • 浅谈利用Node.js如何获取WI-FI密码
    • Illustrator制作出超仿真的缝线文字效果
    • PhotoShop打造星云四射跳舞的女孩海报效果教程
    • 关于最新版ThinkORM对于时间字段的调整
    • Photoshop设计复古风格的金属艺术字
    • Photoshop教程:教您轻松掌握PS钢笔工具
    • 微信小程序中echarts的用法和可能遇见的坑,快来收藏避雷!!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有