这让我很困惑,函数中的回声和返回有什么区别
问问题
13003 次
5 回答
18
echo
将内容输出到控制台或 Web 浏览器。
例子:
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"
于 2012-06-05T19:31:36.107 回答
12
echo - 输出一个或多个字符串
return - 如果从函数内部调用,return 语句会立即结束当前函数的执行,并将其参数作为函数调用的值返回。return 还将结束 eval() 语句或脚本文件的执行。
花点时间阅读php手册。
于 2012-06-05T19:35:17.550 回答
4
啊...
有很大的不同。
基本情况:
return $a
从函数返回一个值或结束函数echo $a
输出一个值function foo() { return 5; } $x = foo(); // $x holds the value 5 echo $x; // outputs "5"
于 2012-06-05T19:33:15.593 回答
2
Echo 将字符串打印到屏幕或浏览器。Return 结束函数,可选择将值从函数发送回调用该函数的代码。
于 2012-06-05T19:31:05.507 回答
0
Echo 允许您向浏览器发送一个值,以显示给用户。
Return 允许您结束一个函数,以及将一个值传递给另一个函数或变量。
查看此链接,该链接更详细:
于 2012-06-05T19:33:05.007 回答