重複の可能性:
PHPではクラス定義の順序は重要ですか?
class a {
function __construct () {
$obj = new b();
echo $obj->sum();
}
}
class b {
function sum () {
return 3+4;
}
}
$obj_a = new a();
このコードは機能しますが、このコードがどれだけ正当化されるのか興味がありますか?つまり、最初にクラスaが書き込まれ、彼ではクラスbと呼ばれますが、クラスbはaの後に書き込まれます。この例では、aの前にクラスbを記述した方がよいでしょうか。意味がない?