3v4l.org

run code in 300+ PHP versions simultaneously
<?php Class ClassA { public $property = array(); function __construct() { $this->property[] = "ClassA.construct"; } public function SetA() { $this->property[] = "ClassA.Set"; } } Class ClassB extends ClassA { function __construct() { $this->property[] = "ClassB.construct"; } function SetB() { $this->property[] = "ClassB.Set"; } } $classA = new ClassA(); $classA->SetA(); $classB = new ClassB(); $classB->SetB(); print_r($classB->property);

preferences:
54.39 ms | 402 KiB | 5 Q