5

PHPStan でこれらのシナリオにどのように対処しますか。

  1. テンプレート エンジンとしてプレーンな PHP を使用しているとします。例えば、
// view.php

<b><?=$foo?></b>

  1. 2 つのファイルがa.phpあり、b.php
// a.php     
$foo = 'bar';

// b.php     
require 'a.php';     
echo $foo;

PHPStan は両方ともこれを次のように報告します。Undefined variable: $foo

これにどのように対処しますか?これらの変数が実行時に実際に定義されていることを認識できるように、何らかの方法でアプリを実行するように PHPStan を構成できますか?

4

2 に答える 2