ljsq.net
当前位置:首页 >> Php函数中返回值rEturn和ECho的区别 >>

Php函数中返回值rEturn和ECho的区别

return只是一个返回值,echo是输出结果的意思。return只是返回,不会输出,echo是输出结果,没有返回的意思

返回值 用户空间函数利用return关键字向它的调用空间回传信息, 这一点和C语言的语法相同. 例如: function sample_long() { return 42; } $bar = sample_long();

这么说吧,echo直接输出得到最终结果。return返回结果,可以给其他方法再次使用这个结果并输出其他最终结果。

echo 是指将内容输出到浏览器 return 通常用于函数/方法中,返回执行结果。 我想你是看到了一些类似 function f() { echo 'hello'; } 之类的代码之后才迷茫的 在函数/方法中使用echo语句本身就是极差的手法,应该绝对禁止,记住这点就行了。例如...

如果echo改成return的话,以上代码就没有输出语句了 可以改成如下代码就行了 function cup($n) { if($n==0) return "yes"; else return "no"; } echo cup(2); echo cup(0);

//通俗的讲,如果函数的结果要用来赋值,判断等,就需要return返回;如果不做其他用处,直接输出结果即可;示例如下: $name = ck_name();function ck_name (){ return 'chinawinxp';}

$r['pid']>0会进行递归操作,你要的结果应该是多次查询以后出来的。 因为return以后函数就结束了,而echo并不会打断递归

return 的用法其实不难了,它的意思就是返回; 如果执行了return,则return 语句后面的内容将不会被执行了; return 可以是函数返回值,也可以返回一个空值,这要看你的具体用法了,例如: function test($a){ if($a>10){ return "a>10"; }else{ r...

PHP中echo和print的区别 PHP中动态输出HTML内容,是通过print和echo语句来实现的,在实际使用中, print和echo两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在...

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com