我正在使用一段 PHP 脚本,它期望从命令行输入读取用户输入,类似于 fgets(STDIN)
。问题是在最新的 PHPStorm(10)中,它不再起作用。
直接运行该脚本时(未启用调试器),我输入的任何内容都会发送到脚本(在直接运行时)。
但是,在调试会话期间,当我尝试在脚本提示符处输入文本时,它不会发送到脚本。我的猜测是新的 REPL 功能在调试期间覆盖了控制台中的用户输入。我之所以这样说是因为按上/下箭头会弹出包含所有 PHP 函数名称的弹出窗口。
在上一个版本中,它可以正常工作。
如何使用这个新版本向我的 PHP 脚本发送用户输入?我错过了什么吗?