3v4l.org

run code in 300+ PHP versions simultaneously
<?php $brokenJson = '[{"test":"𐐷"}]'; $res = json_decode($brokenJson, true); if (json_last_error() != JSON_ERROR_NONE) { throw new Exception(json_last_error_msg(), json_last_error()); } var_dump($res);

preferences:
28.06 ms | 402 KiB | 5 Q