PHP回调函数返回外部函数

时间:2018-03-11 16:51:11

标签: php callback return

我有一个函数,在这个函数中我正在使用带回调的函数。在这个回调函数中,我想返回外部函数(isRunning)。我怎样才能做到这一点?因为我的回调函数中的返回仅用于回调函数而不用于isRunning函数。

public static function isRunning($instance){
    $commands = [
        'systemctl is-active myservice'.$instance->id
    ];

    SSH::run($commands, function ($line) {
        if($line == 'inactive'){
            return false;
        }
        return true;
    });
}

这是我的Laravel应用程序btw的代码。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

R speech