PHP ファイルを見ている$myaccountsと、条件ステートメント内で使用されている変数が表示されます。この PHP ファイルでは変数が定義されていないため、これはグローバル変数であると想定しています。
この変数が定義されているディレクトリ/ファイルを見つけるにはどうすればよいですか?
グローバル検索を実行できる IDE を使用している場合は、検索するだけです$myaccounts*=(*は、検索機能で使用する任意のワイルドカード文字に置き換えることができます)。
環境でxdebugが有効になっている場合は、そのトレース機能を使用して、実行されたすべての行のリストを取得できます。確かに必要な構成は、xdebug.collect_assignmentsこれをに設定すること1です。トレースファイルを取得したら、変数名をテキストで検索するだけで、割り当てられているすべての場所が明らかになります。
xdebugを使用できない場合は、get_included_files()の出力を「$ myaccounts」変数が表示されている場所に配置し、その中のテキスト「$ myaccounts \ s * =」を検索するようにしますがextract()、割り当て。