- var_dump: documentation ( source)
- json_last_error_msg: documentation ( source)
- json_decode: documentation ( source)
<?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]"));