正所謂「工欲善其事,必先利其器」,搭建好本地開發環境後,我們還需要選擇一款趁手的 PHP 代碼編輯器,它是我們日常編碼形影相伴的兵器,可以最大化提升編碼輸出和工程效率。
PhpStorm關於代碼編輯器的選擇,對於新手而言,首選 PhpStorm:
phpstorm它是一款由 JetBrains 公司開發的、跨平臺的、適用於 PHP 的 IDE(集成開發環境),JetBrains 是 IDE 界的金字招牌,一種戲謔的說法是「判斷一門程式語言紅不紅的標準,就是 JetBrains 有沒有開發該語言的 IDE」。
事實上,也確實如此,PhpStorm 可以說是目前市面上最好的 PHP IDE,除了基本的代碼編輯、工程管理功能之外,還可以開箱支持代碼智能提示、代碼跳轉/導航、快速重構、代碼調試與測試,對初學者非常友好。
除此之外,它還集成了 WebStorm + DB/SQL,其支持的語言、框架、工具鏈覆蓋以下這些(包含 Laravel、Vue):
是一款非常合適的 PHP 全棧開發工具。
PhpStorm 的安裝就不介紹了,非常簡單,下載自己作業系統對應的版本按照安裝嚮導安裝即可,如果這個還不會安裝,那就不建議邁入編程世界的大門了。。。
PhpStorm 雖好,不過是收費的,而且價格不菲(個人開發者89美金/年,學生用戶免費,特殊行業也有對應的折扣),但是現在新冠病毒肆虐全球的情況下,JetBrains 公司推出了所有產品免費 90 天試用的活動:
感興趣的同學可以嘗試下,試用期過了之後,雖然國內可以通過免費/更低成本(某寶)的方式進行激活,但是作為一個有態度的教程,學院君還是建議大家儘量使用官方授權的正版,如果對價格敏感,也可以使用下面推薦的免費代碼編輯器。
其他代碼編輯器Visual Studio CodeVisual Studio Code 是微軟公司開源的一款跨平臺的、免費的、適用於當前所有主流程式語言的代碼編輯器,簡稱 VS Code:
可以通過安裝 PHP 插件的方式構建 PHP 開發工具(安裝後初始界面有引導),你可以參照這篇教程進行安裝和設置:Laravel 開發工具系列 —— 使用 Visual Studio Code 進行 Laravel 開發。除了 PhpStorm 之外,這是當前最值得推薦的一款代碼編輯器了,可以通過配置和安裝豐富的插件打造強大的自定義 IDE,而且支持所有主流程式語言,不過對新手有一定門檻,目前學院君將其作為備用代碼編輯器,比如一些項目的瀏覽,單文件腳本的編寫,因為 PhpStorm 功能強大的一個代價就是消耗大量系統內存,開啟時間也會慢一些。
Sublime Text除了 VS Code 之外,還有另一個免費、跨平臺、適用於所有主流程式語言的代碼編輯器 —— Sublime Text:
Sublime Text和 VS Code 一樣,Sublime Text 也是通過插件機制支持打造 PHP IDE 的。具體的安裝設置,這裡就不具體介紹了,網上有大把的教程,自行搜索設置即可。
更多選擇除了上面推薦的這幾個,還有一些其他免費的、跨平臺的代碼編輯器,比如 Github 發布的 Atom、以及上古級神器 Vim 和 Emacs 等,後兩者新手就不推薦了,對開發者要求更高,一般都是老司機們的玩具。
你可以按照自己的喜好選擇一款合適的代碼編輯器,做好開發環境和代碼編輯器的準備工作後,我們就可以正式切入正題,從 PHP 基礎啟航,開始 Laravel 精品課之旅了。