對於PHP有沒有像ipython的東西?語法突出顯示並且沒有控制檯退出到第一個異常的shell會很好。 :)是否有比在交互模式下運行的PHP更好的控制檯
10
A
回答
7
Interactive Shell將在PHP 5.4中進行改進。
參見http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html
改進CLI交互式readline的殼(約翰)
- 新增cli.pager INI設置來設置用於輸出一個尋呼機。
- 增加了cli.prompt ini setting來配置shell提示符。
- 增加快捷方式#inisetting =在運行時更改ini設置的值。
- 不要終止致命錯誤的shell。
另一種方法是http://phpsh.org/
phpsh是PHP的交互的shell,具有歷史的ReadLine,tab完成,快速訪問文件。它是在Facebook開發的,具有諷刺意味的是,它主要是用python編寫的。它是開放源代碼並在修改後的BSD許可下發布。
1
從未嘗試過,但http://david.acz.org/phpa/聽起來很有希望。該頁面還列出了兩個可能值得進行調查的替代方案。也有一些沉思,內置php -a
在php-trunk/5.4中進行了翻新。所以也許嘗試SVN版本(至少它支持非ASCII輸入)。
7
賈斯汀剛剛在OSCON的交互式shell Psysh上講了一個看起來是phpsh的改進版本。現在它(= PHP 5.4)還支持其中的readline模塊編譯共享的情況下,所以有一個很好的機會,它會與經銷商包工作:
相關問題
- 1. 是否有ABAP交互式控制檯?
- 2. 無法在沒有控制的情況下運行交互式控制檯TTY
- 3. 是否有任何與代碼交互的方式。交互式控制檯
- 4. 是否有更好的控制檯比gitbash的windows
- 5. 控制檯模式下來自InstallAnywhere的交互式shell腳本
- 6. pydev:在控制檯模式下調試(交互式)?
- 7. 交互式控制檯爲Ruby,PHP
- 8. 有沒有交互式cakephp控制檯?
- 9. 是否可以在非交互模式下運行WSL Bash?
- 10. 交互式Flash控制檯
- 11. 是否有任何交互式控制檯B-Tree實現?
- 12. 控制檯在交互模式下覆蓋方法?
- 13. 在非交互模式下運行ipython
- 14. 在CLI模式下從PHP運行交互式shell命令
- 15. 拖放到交互式控制檯有正在運行的遊戲應用
- 16. 如何在沒有交互式控制檯的情況下進行調試
- 17. Eclipse中的交互式控制檯
- 18. 推薦的Ruby交互式控制檯
- 19. 交互式pyDev控制檯在斷點
- 20. 在套接字上沒有換行python交互式控制檯
- 21. PyDev:運行代碼到交互式控制檯
- 22. 交互式紅寶石控制檯(irb)是否有快捷方式?
- 23. 如何在PyDev的交互式控制檯中換行?
- 24. python在交互模式下運行時有什麼不同?
- 25. 確定.Net核心控制檯應用程序是否以用戶交互模式運行
- 26. Erlang交互式控制檯事件
- 27. Visual Studio交互式控制檯寬度
- 28. Sublime Text 3 Python交互式控制檯?
- 29. QML交互式控制檯小部件
- 30. pydev交互式控制檯和raw_input
其中一個關鍵的變化是缺少在該列表中。我應該更新博客文章...認爲它在那裏,但博客文章太舊了,似乎 – johannes 2011-06-24 12:49:47
,只是爲了將來的參考:當時稱爲PHP.next/PHP 5.3.99現在稱爲PHP 5.4 – johannes 2011-06-24 12:50:46
我會在這裏補充一下,因爲這是「正確的」答案,[PsySH](http://psysh.org)具有很好的功能,儘管它們還沒有實現製表符完成。 PHPSH依賴於python,[PHP-Shell](http://jan.kneschke.de/projects/php-shell/)有很大的tab完成。 – igorsantos07 2014-02-19 19:44:12