这让我很困惑,函数
中的echo和return之间有什么区别?答案 0 :(得分:14)
echo
将内容输出到控制台或网络浏览器。
示例:强>
echo "Hey, this is now showing up on your screen!";
return
在函数或方法的末尾返回一个值。
示例:强>
function my_function()
{
return "Always returns this";
}
echo my_function(); // displays "Always returns this"
答案 1 :(得分:11)
echo - 输出一个或多个字符串
return - 如果在函数内调用,则return语句会立即结束当前函数的执行,并将其参数作为函数调用的值返回。回归会 也结束了eval()语句或脚本文件的执行。
请花些时间阅读php manual。
答案 2 :(得分:4)
...阿
存在巨大的差异。
基本:
return $a
从函数返回值或结束函数 echo $a
输出值
function foo() {
return 5;
}
$x = foo(); // $x holds the value 5
echo $x; // outputs "5"
答案 3 :(得分:2)
Echo将字符串打印到屏幕或浏览器。 返回结束函数,可选地将函数值从函数发送回调用函数的代码。
答案 4 :(得分:0)
Echo允许您向浏览器发送一个值,以便显示给用户。
Return允许您结束一个函数,并将值传递给另一个函数或变量。
查看此链接,该链接更详细: