阅读量:0
在PHP中,可以使用readline库来实现命令行交互。以下是一个简单的示例代码:
<?php // 启用 readline readline_completion_function(null); readline_callback_handler_install('请输入您的名字: ', function($line) { echo "您输入的名字是: $line\n"; exit; }); // 循环监听用户输入 while (true) { // 获取用户输入 $line = readline("> "); // 如果用户输入为空,退出循环 if (!$line) { break; } // 处理用户输入 echo "您输入的内容是: $line\n"; } // 关闭 readline readline_callback_handler_remove(); ?>
在上面的示例代码中,我们首先启用了readline库,并设置了一个回调函数来处理用户的输入。然后进入一个循环,不断监听用户输入,并对用户输入进行处理。用户输入为空时,退出循环。最后关闭readline。
通过这种方式,我们可以实现一个简单的命令行交互程序,让用户输入内容,并对输入内容进行处理。