<!DOCTYPE html>
<html>
<body>
<?php
$string = "{'Bill':35,'Elon':37,'Steve':43}";
echo "正在解码:" . $string;
json_decode($string);
echo "<br>错误:";
switch (json_last_error()) {
case JSON_ERROR_NONE:
echo "没有错误";
break;
case JSON_ERROR_DEPTH:
echo "超出最大堆栈深度";
break;
case JSON_ERROR_STATE_MISMATCH:
echo "无效或格式错误的JSON";
break;
case JSON_ERROR_CTRL_CHAR:
echo "控制字符错误";
break;
case JSON_ERROR_SYNTAX:
echo "语法错误";
break;
case JSON_ERROR_UTF8:
echo "UTF-8字符格式错误";
break;
default:
echo "未知错误";
break;
}
?>
</body>
</html>