2012-03-29 9 views
4

IDE(PS-117.65)は、定数の一部が定義されていないと訴えています。定数が存在することをPhpStorm IDEに伝えるには?

私はそれらを別のファイルのループで定義しました。このファイルの先頭にdocコメントを置いて、定数について通知することはできますか?通常の/** @varと構文は、定数では機能していないようです。

+0

"はループで定義されています"? –

+0

通常、ヘッダーファイルに "定数"を定義します。これはPHPモジュールに "include()"または "require()"することができます。 – paulsm4

+0

@KirkWoll:はい。私はいくつかのデータをループして定数として定義しています。おそらくそれは「適切」ではないが、それはそれが行われている方法である。 – mpen

答えて

5

これを行うには私にはPHPDocのコメントは知られていません。

しかし、あなたはそれらを「偽」ことができます - いくつかのconst.phpファイルを作成し、任意の場所にプロジェクトでそれを置く(あなたも、プロジェクト外の別のフォルダに配置し、外部ライブラリとして、あるいは別のコンテンツルートとしてそれを添付することができます) 。

普通の方法でこれらの定数を定義してください:define("CONST_NAME", "value"); "値"部分は何でもかまいません(型が一致していれば検査/コード解析に役立ちます)定数が使用されます(例えば、include/require文で使用されている場合は、そこに実際の(またはそれに近い)値を持つことが有益かもしれません)。

関連する問題