我的课程创建了很多其他课程。
使用引用而不是变量在父类上创建链接是个好主意吗?
我可以保持记忆使用这种风格还是没关系?
这是同一个(一个)类吗?因此,如果我更改父类中的值,所有其他类都可以看到新名称吗?
class item implements Iterator {
private $name = 'Awesome name';
private $data = Array();
function __construct () {
for ($i=0; $i<10; $i++) {
$this->data[$i] = new type(&$this);
}
}
public function rewind() { reset($this->data); }
public function current() { return current($this->data); }
...
}
class type {
private $parent = false;
function __construct ($a) {
$this->parent =&$a;
}
function do () {
echo $this->parent->name . "\n";
}
}
$i = new item ();
foreach ($i as $t) {
$t->do();
}