3v4l.org

run code in 300+ PHP versions simultaneously
<?php class X{ public $real = []; public function __construct(){ $this->real ['qty']= 15; } public function &setData(){ return $this->real; } } $x = new X(); $x->setData()['qty'] = 22; $x->setData()['qty2'] = 'haha yeah, we should not use refs :)'; var_dump($x->real);
Output for git.master, git.master_jit, rfc.property-hooks
array(2) { ["qty"]=> int(22) ["qty2"]=> string(36) "haha yeah, we should not use refs :)" }

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