php / Задача на знание php
class A {
private $_d = array();
public function __construct(){
$this->_d = 'A';
}
public function __toString(){
return $this->_d;
}
}
class B extends A {
public function __construct(){
parent::__construct();
$this->_d = 'B';
}
}
$b = new B();
echo $b,"\n";
Не сложно догадаться каков будет ответ.
Но в большом проекте сложно быстро отследить такие ошибки, просидел все утро с var_dump-ми
2009-12-16 13:25:55


