3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php var_dump( json_decode(<<<EOT { "status": "ok", "log": { "version": "1.2", "creator": { "name": "BLW", "version": "1.0.0", "comment": "" }, "browser": { "name": "PhantomJS", "version": "1.9.2", "comment": "" }, "pages": [ { "startedDateTime": "2014-05-19T14:53:25.120Z", "id": "about:blank", "title": "", "pageTimings": { "ononContentLoad": -1, "onLoad": 4003, "comment": "" }, "comment": "", "url": "about:blank", "html": "<html><head></head><body></body></html>" } ], "entries": [{ "request": { "url": "about:blank" }, "response": { "redirectURL": "about:none" } }, { "request": { "url": "about:none" }, "response": { "redirectURL": "", "httpVersion": "HTTP/1.1", "status": 200, "headers": [ "User-Agent": "foo", "Setcookie": "bar1=1", "Setcookie": "bar2=2" ], "content": { "mimeType": "text/html" } } }] } } EOT));
Output for 5.4.0 - 5.4.28
Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in /in/3KZIC on line 61
Process exited with code 255.
Output for 5.3.0 - 5.3.28
Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_END_HEREDOC or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in /in/3KZIC on line 61
Process exited with code 255.