如何将回调函数执行exec改写成长尾?

2026-04-03 05:340阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计78个文字,预计阅读时间需要1分钟。

如何将回调函数执行exec改写成长尾?

plaintext执行打印输出+function exec_callback($command, $callback) { $array=array(); exec($command, $array, $ret); if (!empty($array)) { foreach ($array as $line) { call_user_func($callback, $line); } }}

如何将回调函数执行exec改写成长尾?

实时打印输出执行结果

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');

本文共计78个文字,预计阅读时间需要1分钟。

如何将回调函数执行exec改写成长尾?

plaintext执行打印输出+function exec_callback($command, $callback) { $array=array(); exec($command, $array, $ret); if (!empty($array)) { foreach ($array as $line) { call_user_func($callback, $line); } }}

如何将回调函数执行exec改写成长尾?

实时打印输出执行结果

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');