【PHP】return和echo 的问题
functioncup($n){if($n==0)echo"yes<br>";elseecho"no<br>";}cup(2);cup(0);这里echo改为return...
function cup($n)
{
if($n==0)
echo "yes<br>";
else
echo "no<br>";
}
cup(2);
cup(0);
这里echo 改为 return 为什么不行? 展开
{
if($n==0)
echo "yes<br>";
else
echo "no<br>";
}
cup(2);
cup(0);
这里echo 改为 return 为什么不行? 展开
2个回答
展开全部
楼主你好:
首先你要明白echo与return 的区别
----------------
echo 是输出字符串到浏览器。
return 是中止后面代码执行。
你换成return 也行,只不过要在调用函数时,前面加上echo 如下:
----------------
function cup($n)
{
if($n==0)
return "yes<br>";
else
return "no<br>";
}
echo cup(2);
echo cup(0);
--------------------
另处补充一点:
函数里面尽量用return ,不要用echo,形成好的习惯,为以后面向对象打好基础。
希望可以帮到你
首先你要明白echo与return 的区别
----------------
echo 是输出字符串到浏览器。
return 是中止后面代码执行。
你换成return 也行,只不过要在调用函数时,前面加上echo 如下:
----------------
function cup($n)
{
if($n==0)
return "yes<br>";
else
return "no<br>";
}
echo cup(2);
echo cup(0);
--------------------
另处补充一点:
函数里面尽量用return ,不要用echo,形成好的习惯,为以后面向对象打好基础。
希望可以帮到你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询