3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JetBrainsIDEAdvent Calendar 2018

Day 22

PhpStormでPHPのバージョン切り替えができなくてハマってたのはcomposerの設定に引っ張られてた

Last updated at Posted at 2018-12-21

動作確認環境
PhpStorm: 2018.3

PhpStormでは、 composer.json に こんなふうにrequireでPHPバージョン指定の記述が入っていると、
composerjson.png

PHPのバージョン指定ができなくなってしまいます。
この状況に遭遇したの初めてだったので、焦りました。

Kanguages&Frameworks PHP

この場合、開発環境はPHP5.6なのに、PhpStormにはPHP5.3扱いされています。
PHP5.4で入った array の short syntax とか全滅ですよね。ソースコードを開くと真っ赤っ赤です。

環境設定で composer.json のページを開くと、 Synchronize IDE Settings with composer.json
のチェックをはずしてやります。

スクリーンショット

これで自由にPHPのバージョンを選択できるようになり、PHP5.6と認識させることができました
Preferences_after.png

3
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?