人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

PHP , Laravel で vscode Intelephense のローカル変数の型エラーに対応する

vscode の Intelephense で以下のようなエラーが出る時があります。

        $disk = Storage::disk($disk_driver);
        $disk->path("tmp"); // ここで path というメソッドがないと怒られる

そのような時は以下のようにしてローカル変数の方を明示しておきましょう

        /** @var Storage::disk */
        $disk = Storage::disk($disk_driver);
        $disk->path("tmp");  // エラーでない
No.2366
06/30 15:13

edit