PHP中 return!

只知道return是返回一个值的作用,我想问返回一个值是起什么作用,为什么要返回,刚看教程在自定义函数一章出现的,大侠们,我是新手莫怪啊,通俗一点举个例子最好,谢谢了!... 只知道return 是返回一个值的作用,我想问返回一个值是起什么作用,为什么要返回,刚看教程在自定义函数一章出现的,大侠们,我是新手莫怪啊,通俗一点举个例子最好,谢谢了! 展开
 我来答
cmoooo
2011-04-23 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:674万
展开全部
return 只是用在自定义函数,也就是方法之中,用于返回值。

例子:

一般来说,使用方法是编写程序模块化很好的办法,下面的一个实例:

function fun($first, $second){
if($first>$second){
$info = "第一个数字大!";
return $info;
}else if($first<$second){
$info = "第二个数字大!";
return $info;
}else{
$info = "两个数字一样大!"
return $info;
}
}

echo fun(2, 8); //在这里,你可以使用以上定义的方法了,而上面的那个方法是可以区分你传给方法中的两个值大小的,而为什么这一行中可以直接echo这个方法(自定义函数)呢?就是因为你定义的那个方法是返回值的,至于返回什么,完全是方法中的if语句来判断完成的。

而一个方法中,只要一出现return,这个方法就会立即结束,不再继续运行,哪怕它下面有再多的代码,它一样会停止罢工。

那为什么要定义方法呢,因为它可以让你的程序更好地编写,比如,我随时随地可以再写一条语句: fun(9,9); 这条语句很简单吧,只要你的程序文档中存在fun这个方法,就能够实现两个数字的比对并返回判断后的结果。多简单,用一次只打了几个字符啊!

return 是方法中很重要的一条语句,想必我说到这里,你也明白了它基本的概念和意义。如果还是不清楚,那就去实践吧,没有什么比实践更让你学得更快了。
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
弭昊学翊
2019-02-14 · TA获得超过3649个赞
知道大有可为答主
回答量:3087
采纳率:28%
帮助的人:176万
展开全部
其实很简单:你也知道return是返回一个值。举个例子你就懂了。如下代码:
<?php
function
abc(){
$a=1+1;
return
$a;
//把$a的值返回给函数abc()
}
这是因为用了return
$a,此时
abc()函数就保存了变量$a的值了。这时候你就可以用
echo
abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巴奕北云亭
2019-04-09 · TA获得超过3769个赞
知道小有建树答主
回答量:3154
采纳率:25%
帮助的人:224万
展开全部
其实很简单:你也知道return是返回一个值。举个例子你就懂了。如下代码:
<?php
function
abc(){
$a=1+1;
return
$a;
//把$a的值返回给函数abc()
}
这是因为用了return
$a,此时
abc()函数就保存了变量$a的值了。这时候你就可以用
echo
abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ziyou038
2011-04-23 · TA获得超过192个赞
知道答主
回答量:277
采纳率:0%
帮助的人:114万
展开全部
可以返回一个值给变量调用或直接调用函数得到值。
比如
function test(){
return "ok";
}
$showtest = test();
echo "内容1:".$showtest ."<BR>";
echo "内容2:". test();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kennyhonghui
2011-04-23 · TA获得超过369个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:257万
展开全部
其实很简单:你也知道return是返回一个值。举个例子你就懂了。如下代码:
<?php
function abc(){
$a=1+1;
return $a; //把$a的值返回给函数abc()
}
这是因为用了return $a,此时 abc()函数就保存了变量$a的值了。这时候你就可以用
echo abc()来输出这个函数保存的值了,也就是2。

不知道这么说你懂不懂?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式