Help us understand the problem. What is going on with this article?

PHPStormで「Undefined Class」が出たら試しておきたいこと

解決法

エディタ上部のFile→Invalidate Caches/Restartを選択
スクリーンショット 2020-11-13 17.02.14.png

スクリーンショット 2020-11-13 17.02.45.png

The caches will be invalidated and rebuilt on the next startup.
Would you like to continue?
「キャッシュは無効化されて次回の起動時に再構築されます。続けますか?」と聞かれます。
「Invalidate and Restart」を選ぶとキャッシュが削除され、エディタが自動で再起動します。
これで完了!

経緯

つい先ほどまで出ていなかったのに、なぜか「Undefined Class」という表示が急に出現。
もちろん、クラスは定義されています。
とにかく調べてみたら、PhpStormでたまに起こるのだとか。動作高速化のためのキャッシュがたまに悪さをするようですね。
他の方の記事ではコンパイルエラーが無いにもかかわらず実行時にエラーが出てしまうという現象の時にも有効だったようなので、お試しください。

mizuki_okinawa
エンジニアとして歩み始めたばかり。 PHP / Laravel / Kotlin / Python辺りを鍛えています。 ストア派哲学が心の支えです。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away