Духовность™
Продвинутый новичок
Статические методы и наследование
почему это не работает? статические методы при наследовании не наследуются?
PHP:
class a
{
public function __construct() {}
public static function getObject()
{
$c = __CLASS__;
$class = new $c();
return $class;
}
}
class b extends a
{
var $str;
public function __construct()
{
$this->str = 'Привет';
}
}
$obj = b::getObject();
echo $obj->str;