3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = <<<'EOJSON' { "a": [ "No", "Yes" ], "b": { "0": "No", "1": "Yes" } } EOJSON; $json = json_decode($json); var_dump($json); echo json_encode($json, JSON_PRETTY_PRINT), "\n", json_encode($json, JSON_FORCE_OBJECT | JSON_PRETTY_PRINT);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
object(stdClass)#1 (2) { ["a"]=> array(2) { [0]=> string(2) "No" [1]=> string(3) "Yes" } ["b"]=> object(stdClass)#2 (2) { ["0"]=> string(2) "No" ["1"]=> string(3) "Yes" } } { "a": [ "No", "Yes" ], "b": { "0": "No", "1": "Yes" } } { "a": { "0": "No", "1": "Yes" }, "b": { "0": "No", "1": "Yes" } }
Output for 8.4.15
/bin/php-8.4.15: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
Process exited with code 127.

preferences:
176.66 ms | 407 KiB | 5 Q