我有这段代码:
case 'forgot' :
if(empty(trim($_POST["username"]))){
$returnArray['response'] = 'Please enter username or email.';
} else {
$tokenArray = $userClass->createToken($connection, $_POST["username"]);
if(empty($tokenArray))
{
echo json_encode($userClass->sendUserResetEmail($connection, $_POST['username']));
}
else
{
echo json_encode($tokenArray);
}
}
break;
这样可行,但它看起来非常凌乱,我正在寻找它让它更加清理如下:
case 'forgot' :
if(empty(trim($_POST["username"]))){
$returnArray['response'] = 'Please enter username or email.';
}
$tokenArray = $userClass->createToken($connection, $_POST["username"]);
if(empty($tokenArray))
{
echo json_encode($userClass->sendUserResetEmail($connection, $_POST['username']));
}
else
{
echo json_encode($tokenArray);
}
break;
我的问题是,如果第一个条件成立,我怎么能阻止更多的代码做其他事情,比如在条件中的回声后停止。