我正在尋找一個php語法檢查器,最好是作爲一個eclipse插件,最好能夠對它進行編譯(除了語法檢查之外,至少還能找到未定義的變量。是否存在這樣的事情?php編譯器或語法檢查器
2
A
回答
0
進行語法檢查安裝的PHPEclipse:
2
每更好的IDE(PhpStorm時,Eclipse/PDT時,Eclipse /的PHPEclipse,使用PHP,插件等的NetBeans)帶有自動語法檢查內置至少PhpStorm能夠找到未定義的變量,上次我使用PDT時,它不支持它.PHPEclipse似乎不再被維護,所以我認爲,它也找不到未定義的變量,並且netbeans ...不知道。
如果你只是想檢查語法快速&骯髒的方式,你可以使用PHP解釋器本身
php -l filename.php
1
當然,看看這個:使用PHP http://www.eclipse.org/pdt/
這IDE解析器引擎語法,並且是免費的:-)。 但是,最好不要使用更新站點的插件版本,而是使用All-In-One Package。至少從更新站點的以前的版本不太工作...
0
在PHP中沒有這樣的事情作爲一個未定義的變量。變量會自動使用null初始化。
0
Zend Studio(自定義Eclipse)也有一個語法檢查器FWIW。
0
我們的PHP Formatter將PHP代碼解析爲AST,然後打印結果。這可以用作命令行腳本。如果源文件不可解析,則該工具會退出並顯示錯誤(並且不會打印)。所以,如果您忽略了漂亮打印功能,這恰好是命令行級語法檢查程序。易於從Eclipse啓動。
相關問題
- 1. 針對命令行的Dart編譯器或語法檢查
- 2. 編譯Symfony容器php語法
- 3. Flex 4.6編譯器檢查是否爲ios或Android編譯
- 4. html5檢查器編譯
- 5. C#編譯器看到Fluent語法或查詢表達式?
- 6. 查找多語言編譯器或優化器(c,C++,java)
- 7. 用於Java的語法編譯器編譯器
- 8. 用php編寫的編譯器和解釋器或編譯爲php
- 9. 構建語法檢查器
- 10. ASN.1語法檢查器
- 11. 開源語法檢查器
- 12. JQuery語法檢查器
- 13. 編譯時檢查或java.util.ConcurrentModificationException
- 14. php語法檢查器和服務器不同意。語法檢查器是否正確?
- 15. CLR語言優化。語言編譯器VS JIT編譯器
- 16. 如何禁用ACE編輯器中的語法檢查器?
- 17. 編譯時編譯器跳過語句?
- 18. OCaml編譯器檢查向量長度
- 19. 檢查帶斷點的編譯器
- 20. 枚舉類型檢查編譯器?
- 21. 檢查編譯器是否爲Turbo C++
- 22. 檢查構造器在編譯時
- 23. 編譯時檢查jQuery選擇器
- 24. cmake檢查是否存在編譯器
- 25. Scons檢查編譯器選項
- 26. 爲什麼CMake檢查C++編譯器?
- 27. 編譯器檢查類的註釋
- 28. 編譯器如何構建語法樹?
- 29. C宏語法錯誤(C18編譯器)
- 30. Kohana編寫語句或查詢編譯?
這是不正確的。在命令行運行這個命令,看到你自己的未定義變量警告:'php -r「if($ a){echo'foo';}」' –