3v4l.org

run code in 200+ php & hhvm versions
<?php $a = array(1=>1, "2"=>"2", 3=>"3", "4"=>4); echo json_encode($a,JSON_NUMERIC_CHECK); echo json_encode($a);

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
{"1":1,"2":2,"3":3,"4":4}{"1":1,"2":"2","3":"3","4":4}
Output for Array change keys
{"1":1,"2":2,"3":3,"4":4}{"1":1,"2":"2","3":"3","4":4}
Output for Lexical anon
{"1":1,"2":2,"3":3,"4":4}{"1":1,"2":"2","3":"3","4":4}

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