<?php
// TYPE 1 - valid in top level but not valid in array
// parsed at the top level
var_dump(json_decode("07"));
var_dump(json_decode("0xff"));
var_dump(json_decode(".1"));
var_dump(json_decode("-.1"));
// parser by JSON_Parser
var_dump(json_decode("[07]"));
var_dump(json_decode("[0xff]"));
var_dump(json_decode("[.1]"));
var_dump(json_decode("[-.1]"));
var_dump(json_last_error_msg());
// TYPE 2 - valid in top level as well as valid in array
// parsed at the top level
var_dump(json_decode("1."));
var_dump(json_decode("1.e1"));
// parser by JSON_Parser
var_dump(json_decode("[1.]"));
var_dump(json_decode("[1.e1]"));
int(7)
int(255)
float(0.1)
float(-0.1)
NULL
NULL
NULL
NULL
Fatal error: Call to undefined function json_last_error_msg() in /in/2D72Q on line 14
Process exited with code 255.
Output for 5.2.0
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Fatal error: Call to undefined function json_last_error_msg() in /in/2D72Q on line 14
Process exited with code 255.
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6
Fatal error: Call to undefined function json_decode() in /in/2D72Q on line 5
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: json_decode() in /in/2D72Q on line 5
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: json_decode() in /in/2D72Q on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: json_decode() in /in/2D72Q on line 5