Php/func json last error
来自菜鸟教程
PHP json_last_error()函数
例
返回上一次发生的错误:
<?php // An invalid json string $string = "{'Peter':35,'Ben':37,'Joe':43}"; echo "Decoding: " . $string; json_decode($string); echo "<br>Error: "; switch (json_last_error()) { case JSON_ERROR_NONE: echo "No errors"; break; case JSON_ERROR_DEPTH: echo "Maximum stack depth exceeded"; break; case JSON_ERROR_STATE_MISMATCH: echo "Invalid or malformed JSON"; break; case JSON_ERROR_CTRL_CHAR: echo "Control character error"; break; case JSON_ERROR_SYNTAX: echo "Syntax error"; break; case JSON_ERROR_UTF8: echo "Malformed UTF-8 characters"; break; default: echo "Unknown error"; break; } ?>
定义和用法
json_last_error()函数返回上一次发生的错误。
句法
json_last_error()
参数值
没有。
技术细节
返回值: |
返回一个整数,该值可以是下列常量之一:
|
PHP版本: | 5.3+ |