對於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. 無法在沒有控制的情況下運行交互式控制檯TTY
- 2. 是否有更好的控制檯比gitbash的windows
- 3. pydev:在控制檯模式下調試(交互式)?
- 4. 交互式控制檯爲Ruby,PHP
- 5. 有沒有交互式cakephp控制檯?
- 6. 是否可以在非交互模式下運行WSL Bash?
- 7. 控制檯在交互模式下覆蓋方法?
- 8. 在非交互模式下運行ipython
- 9. 在CLI模式下從PHP運行交互式shell命令
- 10. 推薦的Ruby交互式控制檯
- 11. Eclipse中的交互式控制檯
- 12. 交互式pyDev控制檯在斷點
- 13. 在套接字上沒有換行python交互式控制檯
- 14. PyDev:運行代碼到交互式控制檯
- 15. 如何在PyDev的交互式控制檯中換行?
- 16. Visual Studio交互式控制檯寬度
- 17. 確定.Net核心控制檯應用程序是否以用戶交互模式運行
- 18. 如何以編程方式模擬與控制檯的交互?
- 19. 交互式Javascript控制檯(最好與Firebug集成)
- 20. 是否在安全模式下運行PHP有什麼區別?
- 21. 在控制檯模式下運行Windows服務?
- 22. 找出如果在WPF或控制檯模式下運行(c#)
- 23. 如何從內部檢測現有的交互式控制檯?
- 24. 是否有一個用於在Titanium中進行調試的交互式控制檯?
- 25. 爲什麼PHP啓動交互式控制檯而不是給定的腳本?
- 26. 的Python和Eclipse:如何使用交互式控制檯運行的模塊後,該模塊變量和函數
- 27. 在沒有控制檯的情況下運行minGW控制檯程序
- 28. 是否有更好的方式來運行mysql更新leftjoin
- 29. (控制檯)R中的用戶交互?
- 30. 是否有熱鍵來運行Firebug控制檯的內容?
其中一個關鍵的變化是缺少在該列表中。我應該更新博客文章...認爲它在那裏,但博客文章太舊了,似乎 – 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