PHP中 return!
只知道return是返回一个值的作用,我想问返回一个值是起什么作用,为什么要返回,刚看教程在自定义函数一章出现的,大侠们,我是新手莫怪啊,通俗一点举个例子最好,谢谢了!...
只知道return 是返回一个值的作用,我想问返回一个值是起什么作用,为什么要返回,刚看教程在自定义函数一章出现的,大侠们,我是新手莫怪啊,通俗一点举个例子最好,谢谢了!
展开
9个回答
展开全部
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 是方法中很重要的一条语句,想必我说到这里,你也明白了它基本的概念和意义。如果还是不清楚,那就去实践吧,没有什么比实践更让你学得更快了。
例子:
一般来说,使用方法是编写程序模块化很好的办法,下面的一个实例:
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 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
展开全部
其实很简单:你也知道return是返回一个值。举个例子你就懂了。如下代码:
<?php
function
abc(){
$a=1+1;
return
$a;
//把$a的值返回给函数abc()
}
这是因为用了return
$a,此时
abc()函数就保存了变量$a的值了。这时候你就可以用
echo
abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
<?php
function
abc(){
$a=1+1;
return
$a;
//把$a的值返回给函数abc()
}
这是因为用了return
$a,此时
abc()函数就保存了变量$a的值了。这时候你就可以用
echo
abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实很简单:你也知道return是返回一个值。举个例子你就懂了。如下代码:
<?php
function
abc(){
$a=1+1;
return
$a;
//把$a的值返回给函数abc()
}
这是因为用了return
$a,此时
abc()函数就保存了变量$a的值了。这时候你就可以用
echo
abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
<?php
function
abc(){
$a=1+1;
return
$a;
//把$a的值返回给函数abc()
}
这是因为用了return
$a,此时
abc()函数就保存了变量$a的值了。这时候你就可以用
echo
abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以返回一个值给变量调用或直接调用函数得到值。
比如
function test(){
return "ok";
}
$showtest = test();
echo "内容1:".$showtest ."<BR>";
echo "内容2:". test();
比如
function test(){
return "ok";
}
$showtest = test();
echo "内容1:".$showtest ."<BR>";
echo "内容2:". test();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实很简单:你也知道return是返回一个值。举个例子你就懂了。如下代码:
<?php
function abc(){
$a=1+1;
return $a; //把$a的值返回给函数abc()
}
这是因为用了return $a,此时 abc()函数就保存了变量$a的值了。这时候你就可以用
echo abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
<?php
function abc(){
$a=1+1;
return $a; //把$a的值返回给函数abc()
}
这是因为用了return $a,此时 abc()函数就保存了变量$a的值了。这时候你就可以用
echo abc()来输出这个函数保存的值了,也就是2。
不知道这么说你懂不懂?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询