2015-12-23 81 views
5

我正在使用PHP腳本,除了使用fgets(STDIN)之類的命令執行用戶輸入外。問題是它不再適用於最新版本的PHPStorm(10)。在調試會話期間PHPstorm控制檯輸入不工作

當我直接運行它(沒有啓用調試器)並且我在控制檯中輸入的任何內容都被髮送到腳本(直接運行)時,它們也是如此。

但在調試會話期間,當我嘗試在腳本的提示中輸入文本時,它不會轉到腳本。我最好的猜測是新的REPL功能在調試過程中覆蓋了控制檯中的用戶輸入。我這樣說是因爲按下向上/向下箭頭打開一個包含所有PHP函數名稱的彈出窗口。

它用於與最新版本正常工作。

如何使用此新版本將用戶輸入發送到我的PHP腳本?我在這裏錯過了什麼嗎?

感謝, 聖

+0

你有沒有想過這個?我現在正遇到完全相同的問題。 –

回答

8

我不知道這是否是同樣的事情,但我遇到了同樣的問題,我能得到它的工作通過取消選擇「使用控制檯輸入」複選框在PHPStorm控制檯中。

+0

這對我有用。我認爲切換名稱很差,當檢查它的行爲更像是「忽略標準輸入」。 – aednichols

+0

哇,我試圖修復這個小時! - 謝謝! – VDonchev