PHP在条件中返回echo

时间:2018-05-14 17:43:03

标签: php

我有这段代码:

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;

我的问题是,如果第一个条件成立,我怎么能阻止更多的代码做其他事情,比如在条件中的回声后停止。

0 个答案:

没有答案