当前位置 : 主页 > 网络编程 > PHP >

回调函数执行exec

来源:互联网 收集:自由互联 发布时间:2021-06-28
实时打印输出执行结果 function exec_callback($command, $callback){ $array = array(); exec($command, $array, $ret); if(!empty($array)){ foreach ($array as $line){ call_user_func($callback, $line); } }}// example to usefunction print
实时打印输出执行结果
function exec_callback($command, $callback){
    $array = array();
    exec($command, $array, $ret);
    if(!empty($array)){
        foreach ($array as $line){
            call_user_func($callback, $line);
        }
    }
}

// example to use
function print_lines($line){
    echo "> $line\n";
}

exec_callback("ping -c 10 www.baidu.com 2>&1 &", 'print_lines');
网友评论