PHP集成開(kāi)發(fā)環(huán)境PhpStorm快速入門(mén)指南(四):代碼生成和檢查
PhpStorm是一個(gè)輕量級(jí)且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查??呻S時(shí)幫助用戶對(duì)其編碼進(jìn)行調(diào)整,運(yùn)行單元測(cè)試或者提供可視化debug功能。
生成一些代碼
使用PhpStorm中可用 的代碼生成選項(xiàng),可以更加輕松快捷地編寫(xiě)代碼。 守則| 生成 菜單(或僅生成菜單Alt+Insert)將幫助您生成構(gòu)造函數(shù),獲取器/設(shè)置器,PHPDoc注釋以及建議覆蓋/實(shí)現(xiàn)某些方法 Ctrl+O/ Ctrl+I。在workshop / 02_Editing / 06_Generate_code / 6.1_Generate_Code.php中嘗試更多實(shí)時(shí)示例 。
使用實(shí)時(shí)模板(選擇“代碼” |“插入實(shí)時(shí)模板”或按Ctrl+J)來(lái)生成整個(gè)代碼結(jié)構(gòu)。要查看可用的實(shí)時(shí)模板的列表,在設(shè)置/首選項(xiàng)對(duì)話框中 Ctrl+Alt+S 去編輯| 實(shí)時(shí)模板。
如果您發(fā)現(xiàn)您的開(kāi)發(fā)需要一些重要的東西,請(qǐng)用自己的模板擴(kuò)展這套模板。試用來(lái)自workshop / 04_Live_Templates / 01_Code_Expansion / 1.1_Code_Expansion.php 和workshop / 04_Live_Templates / 02_Creating_Live_Templates的實(shí)時(shí)示例。
另外,還要考慮周邊有完整的結(jié)構(gòu)代碼。選擇代碼| 用或環(huán)繞,或按 Ctrl+Alt+T,然后從彈出菜單中選擇所需的語(yǔ)句。在workshop / 04_Live_Templates / 03_Surround_Templates / 3.1_Simple_template.php中嘗試更多實(shí)時(shí)示例。
代碼檢查
PhpStorm監(jiān)視您的代碼,并嘗試使其保持準(zhǔn)確和干凈。它檢測(cè)潛在的錯(cuò)誤和問(wèn)題,并為他們提供 快速修復(fù)的建議。
每當(dāng)PhpStorm發(fā)現(xiàn)未使用的代碼,無(wú)限循環(huán),隱藏的上限,=條件表達(dá)式中的賦值運(yùn)算符以及許多其他可能需要您注意的事情時(shí),您都會(huì)看到一個(gè)燈泡。單擊它,或按Alt+Enter,應(yīng)用修復(fù)程序。
您忘記了使用說(shuō)明?
按下Alt+Enter并點(diǎn)擊導(dǎo)入class:
在列表中,單擊要導(dǎo)入的類(lèi):
PhpStorm導(dǎo)入所選的類(lèi)并添加一條use語(yǔ)句:
從workshop / 03_Inspections / 02_Quick_Fixes.php中嘗試更多實(shí)時(shí)示例。
要查看可用檢查的完整列表,在設(shè)置/首選項(xiàng)對(duì)話框中 Ctrl+Alt+S 去編輯| 檢查。您可以禁用其中一些功能,也可以啟用其他功能,還可以調(diào)整每次檢查的嚴(yán)重性。您可以決定將其視為錯(cuò)誤還是警告。
**想要購(gòu)買(mǎi)PhpStorm正版授權(quán)的朋友可以咨詢慧都官方客服。