在PHP中return一般在什么情况下用。。

2025-05-09 04:39:15
推荐回答(2个)
回答1:

return就是返回值。

比如用户有一个函数,是进行加法运算,但是用户希望得到的是结果,不是输出结果,就要用返回值:

function add($a,$b){

return $a+$b;

}

$c = add(5,3);//用户这个得到的$c值就可以用在程序的其他地方

扩展资料:

PHP函数

usleep() 函数延迟代码执行若干微秒。

unpack() 函数从二进制字符串对数据进行解包。

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。

time_sleep_until() 函数延迟代码执行直到指定的时间。

time_nanosleep() 函数延迟代码执行若干秒和纳秒。

sleep() 函数延迟代码执行若干秒。

show_source() 函数对文件进行语法高亮显示。

参考资料来源:百度百科-PHP (超文本预处理器)

回答2:

函数一般带return,不写也可以,写的话,写个return 1也可以,其实还是有点区别的

举个例子

//saier
function a(){
     $b=1;
    return $b;
}
function b(){
    $b=1;
    echo $b;
}

echo a();  //  输出1
b();   //输出1
//看起来都是输出1,而且b()好像还更方便,其实不然,如果要用到函数的返回值,b()就不行了

echo a()+1;  //输出2
//b();这个就不能实现这种功能,需要进去函数里面改,扩展不方便