質問: 'Bから'; require(dirname(*FILE*).'/A.php'); echo $test; をして「変数を定義したのはBから」 みたいなことをしたいのですが、できません。 どうすれば良いのでしょうか。
回答: ただのコーディングミスです。 `include` `require`の記述方法としては間違ってはいません。 エラーログや、こちらのページを参考にスペルミスがないか探してみてください。 http://php.net/manual/ja/language.constants.predefined.php また、複数のソースコードに分けるならグローバル変数を使いまわすよりも 関数化した方が可読性が高まります。