3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $json = '{"recipe":[{"recipeid":"541","cuisineid":"84","tagsid":"40","recipename":"Ovo de páscoa marmorizado","recipe_desc":"Ovo de páscoa marmorizado","recipe_ingredients":"1\/2 kg de chocolate ao leite ou meio amargo\n100 g de chocolate branco\nFôrma para ovo de 1\/2","prep_time":" 30min","cooking_time":" 30min","Method":"Rale o chocolate e derreta em banho-maria\nPara o banho-maria use a água quente, sem ferver, com o fogo desligado\nColoque na fôrma umas gotas de chocolate branco e espalhe levente, deixe um aspecto borrado\nLeve à geladeira (nunca ao freezer ou congelador)\nQuando endurecer faça uma uma camada de chocolate preto, leve para gelar\nDepois faça mais uma camada de chocolate preto e volte à geladeira\nQuando a fôrma ficar esbranquiçada pode desenformar\nCole as partes com chocolate derretido e embale","recipe_image":"2_Ovo_de_pascoa_marmorizado.jpg","video_link":"none","ratings":"0","rating_counter":""}],"success":1}'; $encoded = json_encode($json); var_dump($encoded); $unescaped = preg_replace_callback('/\\\u(\w{4})/', function ($matches) { return html_entity_decode('&#x' . $matches[1] . ';', ENT_COMPAT, 'UTF-8'); }, $encoded); var_dump($unescaped);
based on gYeNs
Output for 5.3.0 - 7.2.0
string(1119) ""{\"recipe\":[{\"recipeid\":\"541\",\"cuisineid\":\"84\",\"tagsid\":\"40\",\"recipename\":\"Ovo de p\u00c3\u00a1scoa marmorizado\",\"recipe_desc\":\"Ovo de p\u00c3\u00a1scoa marmorizado\",\"recipe_ingredients\":\"1\\\/2 kg de chocolate ao leite ou meio amargo\\n100 g de chocolate branco\\nF\u00c3\u00b4rma para ovo de 1\\\/2\",\"prep_time\":\" 30min\",\"cooking_time\":\" 30min\",\"Method\":\"Rale o chocolate e derreta em banho-maria\\nPara o banho-maria use a \u00c3\u00a1gua quente, sem ferver, com o fogo desligado\\nColoque na f\u00c3\u00b4rma umas gotas de chocolate branco e espalhe levente, deixe um aspecto borrado\\nLeve \u00c3 geladeira (nunca ao freezer ou congelador)\\nQuando endurecer fa\u00c3\u00a7a uma uma camada de chocolate preto, leve para gelar\\nDepois fa\u00c3\u00a7a mais uma camada de chocolate preto e volte \u00c3 geladeira\\nQuando a f\u00c3\u00b4rma ficar esbranqui\u00c3\u00a7ada pode desenformar\\nCole as partes com chocolate derretido e embale\",\"recipe_image\":\"2_Ovo_de_pascoa_marmorizado.jpg\",\"video_link\":\"none\",\"ratings\":\"0\",\"rating_counter\":\"\"}],\"success\":1}"" string(1039) ""{\"recipe\":[{\"recipeid\":\"541\",\"cuisineid\":\"84\",\"tagsid\":\"40\",\"recipename\":\"Ovo de páscoa marmorizado\",\"recipe_desc\":\"Ovo de páscoa marmorizado\",\"recipe_ingredients\":\"1\\\/2 kg de chocolate ao leite ou meio amargo\\n100 g de chocolate branco\\nFôrma para ovo de 1\\\/2\",\"prep_time\":\" 30min\",\"cooking_time\":\" 30min\",\"Method\":\"Rale o chocolate e derreta em banho-maria\\nPara o banho-maria use a água quente, sem ferver, com o fogo desligado\\nColoque na fôrma umas gotas de chocolate branco e espalhe levente, deixe um aspecto borrado\\nLeve à geladeira (nunca ao freezer ou congelador)\\nQuando endurecer faça uma uma camada de chocolate preto, leve para gelar\\nDepois faça mais uma camada de chocolate preto e volte à geladeira\\nQuando a fôrma ficar esbranquiçada pode desenformar\\nCole as partes com chocolate derretido e embale\",\"recipe_image\":\"2_Ovo_de_pascoa_marmorizado.jpg\",\"video_link\":\"none\",\"ratings\":\"0\",\"rating_counter\":\"\"}],\"success\":1}""
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION in /in/qLbKs on line 8
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION in /in/qLbKs on line 8
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/qLbKs on line 8
Process exited with code 255.