3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { private $data; public function __construct() { $this->data = array( "Name" => "Fred", "Occupation" => "Flintstone Mason" ); } public function print_data() { foreach ($this->data as $k => $v) { echo "k=".$k." v=".$v."\n"; } } public function get_data() { return $this->data; } } $a = new A(); $a->print_data(); $ar = $a->get_data(); $ar['Age'] = 50; $a->print_data(); echo $ar['Age'];
Output for git.master, git.master_jit, rfc.property-hooks
k=Name v=Fred k=Occupation v=Flintstone Mason k=Name v=Fred k=Occupation v=Flintstone Mason 50

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