質問

コードスニファーパッケージを使用してPHPStormでコードインスペクタを実行したい。しかし、コードスニファーは、「PHP5.4以降はデフォルトのタイムゾーンが必要です」など、多くの役に立たないメッセージを生成します。コードスニファーを手動で使用するには、Dオプションを使用してPHP設定を設定できます。E.g

phpcs -d date.timezone=Europe/Amsterdam

PHPStormにこのオプションを設定することは可能ですか?

役に立ちましたか?

解決

はい、いいえ(ほとんどの可能性はありません)

はい - PHPインタプリタレベルで-d Paramsを設定できます。

Settings | PHP - PHPインタプリタのリストに到達するには、...ボタンをクリックします。

p.s. これは、IDE内からこの特定のPHPインタプリタを使用して実行されるすべてのスクリプト/ツールに影響を与えます。


いいえ - 私はPHPCSがそのPHPインタプリタを使用していないと強く信じています - phpcsを設定するときには、システムのデフォルトのPHPを使用して実行される実行可能ファイル1へのフルパスを提供しているためです。2)それを提供するときにカスタムオプションを渡すことはできません(ファイルへのパスのみ)

したがって - 実際のphp.ini

でデフォルトタイムゾーンを設定する

他のヒント

システム全体のタイムゾーンを設定する方が常に良いです php.ini.見る PHP datetime設定ドキュメント.アクティブな場所を見つけるには php.ini 位置している、あなたは機能を使用することができます phpinfo().CLI PHPは独自のものを使用します php.ini.それがどこにあるのかを知るには、たとえば次のように使用できます:

php -i

php -i | grep 'Configuration File'

php --ini

"タイムゾーン"を見つけ、コメントを解除し、必要に応じて設定します。あなたは見つけることができます PHPドキュメントでサポートされているタイムゾーンのリスト.

タイムゾーンが設定されていない場合は、常に警告が表示されるため、システム全体で設定することをお勧めします。その場合、各スクリプトの実行を気にする必要はありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top