php - 如何在 PHP 中使用返回值
问题描述
我像这样从一个功能向另一个功能发送邮件
sendMail($email)
if($result == 1) {
return redirect('/')->with("msg", $response);
} else {
return redirect('/')->with("msg", $badResponse);
}
function sendMail($email) {
//...
if($mail->send){
$result = 1;
} else {
$result = 2;
}
echo $result;
}
如何$result
在函数调用后获取并使用它的值?
解决方案
您需要return
结果并将其保存到变量中,而不仅仅是echo
ing:
$result = sendMail($email);
if($result == 1) {
return redirect('/')->with("msg", $response);
} else {
return redirect('/')->with("msg", $badResponse);
}
function sendMail($email) {
//...
if($mail->send){
$result = 1;
} else {
$result = 2;
}
return $result;
}
推荐阅读
- hibernate - hql 空间 ST_MakeEnvelope
- python-3.x - 如何更改模型袖珍狮身人面像
- pentaho - pentaho 报表设计器:如何关闭文本换行选项?
- python - 将“days_since_epoch”列添加到 Pandas TimeSeries DataFrame
- java - WSSE - 在 soapenv:Header 中签署一个元素
- php - 为“收藏夹”的缩略图元素添加一个类,这是一个wordpress插件
- c# - 如何总计一个 FloatResidentArray 并将值检索到设备或主机
- php - 如何从 SonataAdmin 验证器连接到其他验证器?
- ios - 通过单击表格单元格内的按钮时的适当差异来扩展表格视图并增加滚动视图内容大小
- jquery - 用什么代替“上下文”来修改 SVG?