3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class Produce { public $number = 0; public function __construct($amount = 0) { $this->number = $amount; } } class Potatoes extends Produce { } class Apples extends Produce { } $potatoes = new Potatoes(23); $apples = new Apples(12); echo 'Number of potatoes: '.$potatoes->number."\n"; echo 'Number of apples: '.$apples->number."\n";
Output for git.master, git.master_jit, rfc.property-hooks
Number of potatoes: 23 Number of apples: 12

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:
53.51 ms | 401 KiB | 8 Q