当前位置:  开发笔记 > 编程语言 > 正文

PHPstorm控制台输入在调试会话期间不起作用

如何解决《PHPstorm控制台输入在调试会话期间不起作用》经验,为你挑选了1个好方法。

我正在使用PHP脚本,它希望用户输入来自像fgets(STDIN).问题是它不再适用于最新版本的PHPStorm(10).

当我直接运行它(没有启用调试器)并且我在控制台中输入的任何内容都被发送到脚本(直接运行)时,同样有效.

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

它曾经与上一版本一起正常工作.

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



1> 小智..:

我不确定这是否是同一个问题,但我遇到了同样的问题,我通过取消选择PHPStorm控制台中的"使用控制台输入"复选框来实现它.


这也对我有用。对于感兴趣的任何人,此按钮的用途在此处进行了说明:https://www.jetbrains.com/help/phpstorm/debug-tool-window-console.html#console-toolbar
推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有