如何在不使用return的情况下从另一个函数返回返回值

时间:2020-06-16 11:06:16

标签: php oop

我想检查PHP函数中的某些内容。我想在foo中调用一个函数,如果通过了检查,则什么也没有发生;如果没有通过检查,则从foo函数中返回一些信息。

我现在可以从检查函数传递true | false并在foo中使用if语句,但我正在寻找一些更简单的解决方案,

public function foo($data) {

    AccessControll::CheckSpecificAccess();


    //resume computing
    return 'something';
}

class AccessControl {

    public static function CheckSpecificAccess() {
        //some computing ...

        if (!hasAccess)
            return 'you have not access';
    }
}

0 个答案:

没有答案