Учитывая класс Foo с конструктором старого стиля
class Foo
{
public function Foo()
{
//does constructing stuff
}
}
Есть ли какая-либо функциональная разница между вызовом родительского конструктора с новым конструктором стиля или конструктором старого стиля?
class Bar extends Foo
{
public function Bar()
{
//does it matter?
//parent::__construct();
//parent::Foo();
}
}
Иными словами, есть ли что-то особенное в статическом вызове
parent::__construct()
когда он сделан из конструктора, или это просто стандартный статический вызов?
Перед лучшими практиками Летающие обезьяны спускаются, я имею дело с некоторым устаревшим кодом и пытаюсь понять последствия всего происходящего.