• <menu id="w2i4a"></menu>
  • logo PhpStorm快速入門(mén)指南

    文檔首頁(yè)>>PhpStorm快速入門(mén)指南>>PHP集成開(kāi)發(fā)環(huán)境PhpStorm快速入門(mén)指南(四):代碼生成和檢查

    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功能。

    點(diǎn)擊下載PhpStorm最新版2019.3.1

    生成一些代碼

    使用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)的朋友可以咨詢慧都官方客服。


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();