相关疑难解决方法(0)

用简单的英语将PHP echo和PHP返回有什么区别?

是的,我用谷歌搜索了这个问题,甚至提到了我的教科书(由Don Gosselin撰写的PHP),但我似乎无法理解这个解释.

根据我的理解:

echo =显示函数的最终结果

return =返回函数的值

我应用了两者echo并且return在以下函数中我看不到使用的差异或"有效性" return而不是echo.

<?php
echo "<h1 style='font-family:Helvetica; color:red'>Using <em>echo</em></h1>";
function add1($x, $y){
    $total = $x + $y;
    echo $total;
}
echo "<p>2 + 2 = ", add1(2, 2), "</p>";

echo "<h1 style='font-family:Helvetica; color:red'>Using <em>return</em></h1>";
function add2($x, $y){
    $total = $x + $y;
    return $total;
}
echo "<p>2 + 2 = ", add2(2, 2), "</p>";

?>
Run Code Online (Sandbox Code Playgroud)

两者都显示结果!我不明白的是什么?

php return function echo

40
推荐指数
6
解决办法
5万
查看次数

标签 统计

echo ×1

function ×1

php ×1

return ×1