PHP中函数的返回值return什么意思?什么情况下使用?

最好举一个简单的例子
2024-11-07 21:12:17
有2个网友回答
网友(1):

//1.停止执行函数的其它部分:
function test($a){
 if(!is_string($a)){return;}//如果不是字符串,返回,不再执行后面的代码
 .......
}

//2.通过函数处理一些逻辑,并得到一个返回值:
function get_len($arr){
  if(is_array($arr)){
  return count($arr);//返回数组的长度,当然实际使用的,这里的逻辑一般是比较复杂的
  }else{return false;}
}

$len=get_len($arr)?get_len($arr):0; //调用带来返回值的函数,一般是为了处理输入参数,并把返回值赋值给某个变量

网友(2):

终止函数的执行,并返回响应的执行结果。