- error_log: documentation ( source)
<?php
class class1 {
function class1() {
error_log("Constuctor of class1");
}
}
class class2 extends class1 {
}
class class3 extends class2 {
}
class class4_working extends class3 {
function class4_working() {
parent::__construct();
}
}
class class4_notworking extends class3 {
function class4_notworking() {
parent::class2();
}
}
error_log("working");
$c = new class4_working();
error_log("notworking");
$c = new class4_notworking();