2015-12-23 48 views
5

我正在使用PHP脚本,除了使用fgets(STDIN)之类的命令执行用户输入外。问题是它不再适用于最新版本的PHPStorm(10)。在调试会话期间PHPstorm控制台输入不工作

当我直接运行它(没有启用调试器)并且我在控制台中输入的任何内容都被发送到脚本(直接运行)时,它们也是如此。

但在调试会话期间,当我尝试在脚本的提示中输入文本时,它不会转到脚本。我最好的猜测是新的REPL功能在调试过程中覆盖了控制台中的用户输入。我这样说是因为按下向上/向下箭头打开一个包含所有PHP函数名称的弹出窗口。

它用于与最新版本正常工作。

如何使用此新版本将用户输入发送到我的PHP脚本?我在这里错过了什么吗?

感谢, 圣

+0

你有没有想过这个?我现在正遇到完全相同的问题。 –

回答

8

我不知道这是否是同样的事情,但我遇到了同样的问题,我能得到它的工作通过取消选择“使用控制台输入”复选框在PHPStorm控制台中。

+0

这对我有用。我认为切换名称很差,当检查它的行为更像是“忽略标准输入”。 – aednichols

+0

哇,我试图修复这个小时! - 谢谢! – VDonchev