オーバーロードに関するマニュアルでは、スレッドの 1 つを把握できませんでした。コードは以下のとおりです。
<?php
class a
{
function __get($v)
{
$this->$v = new $v;
return $this->$v;
}
}
class b
{
function say($word){
echo $word;
}
}
$a = new a();
$a->b->say('hello world');
// echos 'hello world'
?>
コメント行で指摘されているように、hello world をエコーします。しかし、b はインスタンス化されていませんが、どのように呼び出されるのでしょうか? 助けてください。マニュアルへのリンクはここにあります。エントリはgmail dot com の Trash80という名前のユーザーに属しています