オブジェクトのプロパティ(文字列や整数などのスカラーデータを保持するクラスメンバー変数)への参照を別のクラスのオブジェクト内に格納することは可能ですか?
次の2つのechoステートメントで同じ結果が得られるようにしようとしています。
<?php
$x = new Type;
$x->name = 'abcd';
echo "x.name=" . $x->name . '<br/>';
echo "x.obj.name=" . $x->obj->value . '<br/>';
class Type
{
public $obj; //Instance of Property (Property class defined below)
public $name;
function __construct()
{
$this->obj = new Property($this->name);
}
}
class Property
{
public $value;
function __construct($v)
{
$this->value = $v;
}
}