KottCoos
Новичок
странное (ли?) поведение: self и get_class()
Данный код:
class Example_Parent_Class
{
static function test()
{
$instance = new self();
return get_class($instance);
}
}
class Example_Child_Class extends Example_Parent_Class
{
}
echo Example_Child_Class::test();
в последней строке возвращает класс Example_Parent_Class,
но почему ???
Данный код:
class Example_Parent_Class
{
static function test()
{
$instance = new self();
return get_class($instance);
}
}
class Example_Child_Class extends Example_Parent_Class
{
}
echo Example_Child_Class::test();
в последней строке возвращает класс Example_Parent_Class,
но почему ???