Возьмем этот пример:
abstract class Base {
function __construct() {
echo 'Base __construct<br/>';
}
}
class Child extends Base {
function __construct() {
echo 'Child __construct<br/>';
}
}
$c = new Child();
Исходя из фона С#, я ожидаю, что вывод будет
База __construct
Ребенок __construct
Однако фактический вывод - это просто
Ребенок __construct