3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $obj = (object)['foo' => 'bar']; var_dump($obj);

Shows result from various feature-branches currently under review from the php developers. Contact me to have additional branches featured.

Output for Typed properties v2
object(stdClass)#1 (1) { ["foo"]=> string(3) "bar" }
Output for Arrow functions
object(stdClass)#1 (1) { ["foo"]=> string(3) "bar" }
Output for Object typehint
object(stdClass)#1 (1) { ["foo"]=> string(3) "bar" }
Output for Array change keys
object(stdClass)#1 (1) { ["foo"]=> string(3) "bar" }
Output for Lexical anon
object(stdClass)#1 (1) { ["foo"]=> string(3) "bar" }

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