3v4l.org

run code in 300+ PHP versions simultaneously
<?php class x { private $n = 'abc'; private $a = 0; function setName($n) { $this->n = $n; return $this; } function __clone() { $this->a++; } } $x = new x; $y = clone $x->setName('asdf')->setName('def'); print_r($x); print_r($y);
Output for git.master, git.master_jit
x Object ( [n:x:private] => def [a:x:private] => 0 ) x Object ( [n:x:private] => def [a:x:private] => 1 )

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:
29.05 ms | 405 KiB | 5 Q