如果函数alfa
调用函数beta
,我将如何在函数beta
内部生成return
声明结束函数alfa
?如何在函数内部做一个“返回”结束函数?
例如:
function alfa() {
beta();
return ('message 2');
}
function beta() {
return ('message 1');
}
当运行echo alfa($x)
我想要的功能停止,并返回刚刚message 1
。
但我希望return beta();
被忽略,代码继续,以防beta()
没有回报。怎么做?从alpha()
function alfa() {
$beta=beta();
if(!empty($beta)){
return $beta;
}else{
//code...
}
}
return al()里面的beta()。或者将返回值赋给一个你可以处理它的变量。 – Kevin
'return'不是一个函数,你只需要写'return'消息2';'。 – meagar