php的 return函数谁给解释下 简单易懂的 看资料看不明白

 我来答
匿名用户
2014-04-17
展开全部

return其实并不是一个函数

作用主要有2

1、给函数方法返回值并跳出函数方法,比如:

<?php
 function a() {
   return 10;
   echo 20;
 }
 echo a();

上面程序会输出10,而不会输出20,因为到return这个地方就函数就已经返回值了,下面的会忽略而不再允许

2、终止程序的运行

<?php
 echo 10;
 return;
 echo 20;

上面程序同样会输出10而不是20

3、也可以用户向include等返回值,比如:

//a.php
<?php
  return array(1, 2);
 ?>
 //b.php
 <?php
  $a = include 'a.php';
 ?>

这个时候,变量$a就是一个数组了

追问
第三个是 俩个php文件么 看不太懂  第一个是输入一个数组 下面的怎么算
追答
那是分为2个文件
不是注释a.php和b.php了吗?
大多数情况下,是用于给函数方法返回值!
因为虽然php本身就函数功能相当强大,但实际情况中,很多情况是预知不了的,现实开发中,由于各种需要,还是需要自己去自定义一些函数方法来来进行某些处理的,这个时候就需要给函数方法返回值
andrace
2014-04-17 · 超过22用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:53万
展开全部
return的作用 就是 相当于 返回值 ,但并不是echo 如果return在一个函数里 就比如楼上大哥的
function a() {
return 10;
echo 20;
}
当你执行 函数 $x = function a的时候 10就会赋值给$x ; return也有结束的意思 ,exit是直接停止不带返回值的. return 也相当于 停止 但是他会返回给你当前函数一个值 他的意义是存在于你调用它的一刻 ,这个东西很多东西都是用在写model函数里面, 执行数据库的时候 这个函数你不一定每个地方都用的到, 但是用的到的地方 你调用它 他就会返回给你你写好的函数里面的 你需要的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式