我使用PHPStorm IDE,它有一個非常有用的功能,檢查錯誤,問題在PHP代碼。PHPStorm檢驗規則
我知道我可以在全球關閉的選項。 例如,下面是一個簡單的代碼:
require_once ('../config/configuration.inc');
define ("LIB_PATH", BASE_PATH . '/libraries/') ; //originally in conf i put here for test
require_once (LIB_PATH.'JFMF/Core/JFMF_APP.php');
$App = new JFMF_App();
檢查員提醒我,我應該定義JFMF_APP類,也通知我一下:我shold定義LIB_PATH,我不已瞭解的,因爲定義是否有,如果它不夠,require_once警告我使用PHPDoc來解決這個問題(如果我這樣做沒有幫助),和一些其他惱人的警告。
總之,重點問題,在configuration.inc LIB_PATH的最初定義。
我的問題是,我怎麼能告訴PHPStorm,如果有一個包括聲明,對它進行處理,並註冊類,所以我的對象來自定義的類。我希望這是可以理解的,我的英語不太好。
該代碼是工作代碼,並且運行沒有錯誤。
也許其他PHPStorm初學者也知道這一點。
對不起,使用PhpStorm 8.0.2,可以停用的錯誤,如:'預期:semicolon'例如在這樣的'@ Annotation'這樣的代碼行中? – tonix 2015-02-03 15:43:29
就像那些尋找@noinspection註釋列表的人一樣,可以在這裏找到https://gist.github.com/discordier/ed4b9cba14652e7212f5 – carbontwelve 2015-03-26 09:34:45