phpmd是乙個php**檢測工具,個人認為最大的好處是檢測出unusedcode,就像phpstorm中的檢測一樣。
phpmd本身是需要安裝的安裝方式如下:
composer global require phpmd/phpmd
個人覺得利用composer安裝很方便(預設你已經安裝了composer啦)
然後就是安裝sublime外掛程式:目前有兩種外掛程式都支援phpmd,乙個是phpcs(這個安裝教程網上就很多啦),然後就是sublimelinter-phpmd
前者安裝後可以根據你的phpmd安裝目錄配置在它的配置檔案中,而後者則是需要在sublimelinter的配置檔案中配置。
但是筆者通過phpcs來配置phpmd很順利,而通過sublimelinter-phpmd來使用就出現了問題,說白了就是不懂配置語法。使用sublimelinter-phpmd時用是可以使用,但是他會所有的規範都檢測(而我根本不需要那麼多..)而通過phpcs來配置則在其配置檔案:php code snifer中配置,所有可以配置的都在其default中有參考,你根據default來配置自己的即可。
最後貼上本人的配置檔案(很簡單,因為我只要其phpmd的unusedcode檢測功能就可以)
,
"phpcs_executable_path": "~/.composer/vendor/bin/phpcs",
"phpmd_executable_path": "~/.composer/vendor/bin/phpmd",
}
關於this 的使用
如有不對的地方請大家指出,呵呵.this 的使用 1.this是指當前物件自己。當在乙個類中要明確指出使用物件自己的的變數或函式時就應該加上this引用。如下面這個例子中 public class a public static void main string args 執行結果 s hellow...
關於IT的我們
首先,對於廣大程式設計師,要先對程式設計師這個職業有個理性的認識。程式設計師不是什麼神聖的職業,這只是乙個普通的技術工種。我認為還算不上是it精英 當然精英的定位,每個人都有不一樣的標準 我個人認為,能自主發現問題,提出方案,構架程式結構的it人士才能算的上it精英。學會某種語言,了解某個領域的基本...
關於NSAutoReleasePool的理解
做iphone應用開發已經2年多了,但一些基礎的概念性問題只是大致了解,腦袋中有個模糊的概念.雖然對平時工作開發沒什麼影響,不過時間長了,心裡總是有點虛.所以從現在開始,每當我遇到乙個模糊概念的問題或topic,我都要寫一篇blog來記錄分析,響應之前在網上看過的乙個blog簽名 好記性不如爛部落格...