在PHP中,可以使用readline库来实现交互式的命令行输入。要设置自定义的提示符,可以使用readline_callback_handler_install函数来自定义输入的提示符。下面是一个示例代码:
// 自定义提示符 function prompt($prompt) { echo $prompt . " "; } // 设置自定义的提示符 readline_callback_handler_install('', 'prompt'); // 读取用户输入 while (true) { $input = readline(''); // 处理用户输入 echo "You entered: $input\n"; // 如果用户输入exit,则退出循环 if ($input === 'exit') { break; } } // 清除设置的自定义提示符 readline_callback_handler_remove(); 在上面的示例中,我们首先定义了一个名为prompt的函数,用来输出自定义的提示符。然后使用readline_callback_handler_install函数来设置自定义的输入提示符。在循环中,我们使用readline函数来读取用户输入,并在用户输入后展示用户的输入内容。如果用户输入exit,则退出循环。最后,使用readline_callback_handler_remove函数来清除设置的自定义提示符。