3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Thing { private $x; public function __construct($x) { $this->$x = $x; } public function get() { return $this->x; } public function set($x) { $this->$x = $x; } } function f(Thing $t) { $t->set(42); } $t = new Thing(1); var_dump($t->get()); f($t); var_dump($t->get());
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Creation of dynamic property Thing::$1 is deprecated in /in/BF6IW on line 6 NULL Deprecated: Creation of dynamic property Thing::$42 is deprecated in /in/BF6IW on line 14 NULL

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