私は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クラスを定義する必要があり、また、について私に気づく:私は定義するので、私はundestandいないもの、LIB_PATHを定義SHOLDそれが十分でない場合、require_onceはPHPDocを使用してこの問題を解決するように警告します(それが役に立たない場合)。そしていくつかの迷惑な警告が表示されます。
どうにかして、問題に焦点を当て、もともとはconfiguration.incのLIB_PATHの定義です。
私の質問はPHPStormに、includeステートメントがあればそれを処理し、クラスを登録することで、オブジェクトが定義されたクラスから来るようにする方法です。私はそれが控えめで、私の英語はあまり良くないと思う。
コードは動作コードであり、エラーなく実行されます。
多分、他のPHPStorm初心者もこれを知っているでしょう。
申し訳ありませんが、PhpStorm 8.0.2を使用して、私は無効にすることができ、エラーのように: '予想:semicolon'例えばこの '@ Annotation'のようなコード行で? – tonix
@noinspectionアノテーションのリストを探しているユーザーのための追加機能と同様、https://gist.github.com/discordier/ed4b9cba14652e7212f5で見ることができます – carbontwelve