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);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => ClassB.construct [1] => ClassB.Set )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
65.19 ms | 401 KiB | 8 Q