3v4l.org

run code in 300+ PHP versions simultaneously
<?php header('Content-type: text/plain'); $a = json_decode("[{\"id\":1, \"foo\":{\"123\": \"bar\"}}]"); $b = unserialize(serialize($a)); foreach($a[0]->foo as $name => $value) { $b[0]->foo->$name = "baz"; var_dump($b); }

preferences:
36.05 ms | 402 KiB | 5 Q