php的 return函数谁给解释下 简单易懂的 看资料看不明白
2个回答
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本身就函数功能相当强大,但实际情况中,很多情况是预知不了的,现实开发中,由于各种需要,还是需要自己去自定义一些函数方法来来进行某些处理的,这个时候就需要给函数方法返回值
展开全部
return的作用 就是 相当于 返回值 ,但并不是echo 如果return在一个函数里 就比如楼上大哥的
function a() {
return 10;
echo 20;
}
当你执行 函数 $x = function a的时候 10就会赋值给$x ; return也有结束的意思 ,exit是直接停止不带返回值的. return 也相当于 停止 但是他会返回给你当前函数一个值 他的意义是存在于你调用它的一刻 ,这个东西很多东西都是用在写model函数里面, 执行数据库的时候 这个函数你不一定每个地方都用的到, 但是用的到的地方 你调用它 他就会返回给你你写好的函数里面的 你需要的东西
function a() {
return 10;
echo 20;
}
当你执行 函数 $x = function a的时候 10就会赋值给$x ; return也有结束的意思 ,exit是直接停止不带返回值的. return 也相当于 停止 但是他会返回给你当前函数一个值 他的意义是存在于你调用它的一刻 ,这个东西很多东西都是用在写model函数里面, 执行数据库的时候 这个函数你不一定每个地方都用的到, 但是用的到的地方 你调用它 他就会返回给你你写好的函数里面的 你需要的东西
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询