PHPStan でこれらのシナリオにどのように対処しますか。
- テンプレート エンジンとしてプレーンな PHP を使用しているとします。例えば、
// view.php <b><?=$foo?></b>
- 2 つのファイルが
a.php
あり、b.php
// a.php $foo = 'bar'; // b.php require 'a.php'; echo $foo;
PHPStan は両方ともこれを次のように報告します。Undefined variable: $foo
これにどのように対処しますか?これらの変数が実行時に実際に定義されていることを認識できるように、何らかの方法でアプリを実行するように PHPStan を構成できますか?