- var_dump: documentation ( source)
- json_last_error_msg: documentation ( source)
- json_decode: documentation ( source)
- json_last_error: documentation ( source)
<?php
echo "'string'";
json_decode("'string'");
var_dump(json_last_error(), json_last_error_msg());
echo "100";
json_decode("100"); // int
var_dump(json_last_error(), json_last_error_msg());
echo "1.";
json_decode("1."); // float
var_dump(json_last_error(), json_last_error_msg());
echo "1.0";
json_decode("1.0"); // float
var_dump(json_last_error(), json_last_error_msg());
echo ".5";
json_decode(".5"); // float
var_dump(json_last_error(), json_last_error_msg());
echo "true";
json_decode("true"); // bool
var_dump(json_last_error(), json_last_error_msg());