13 private $container = array("a" => "D::a",
23 public function __get($k) {
24 print "In D::__get($k)\n";
25 return isset($this->container
[$k]) ?
$this->container
[$k] : null;
30 private $container = array("a" => "E::a",
40 public function __get($k) {
41 print "In E::__get($k)\n";
42 return isset($this->container
[$k]) ?
$this->container
[$k] : null;
44 public function __set($k, $v) {
45 print "In E::__set($k, $v)\n";
46 $this->container
[$k] = $v;
52 var_dump(++
$o->preInc
);
53 var_dump(--$o->preDec
);
54 var_dump($o->postInc++
);
55 var_dump($o->postDec
--);
66 var_dump(++
$o->preInc
);
67 var_dump(--$o->preDec
);
68 var_dump($o->postInc++
);
69 var_dump($o->postDec
--);
82 var_dump(++
$o->preInc
);
83 var_dump(--$o->preDec
);
84 var_dump($o->postInc++
);
85 var_dump($o->postDec
--);
96 print "--- null ---\n";
98 var_dump(++
$o->preInc
);
99 var_dump(--$o->preDec
);
100 var_dump($o->postInc++
);
101 var_dump($o->postDec
--);
104 print "--- 42 ---\n";
106 var_dump(++
$o->preInc
);