json_last_error()返回JSON編碼或解碼時(shí)最后發(fā)生的錯(cuò)誤
定義和用法
json_last_error() 返回 JSON 編碼或解碼時(shí)最后發(fā)生的錯(cuò)誤
語法:json_last_error()
函數(shù)返回值:
JSON_ERROR_NONE ---->沒有錯(cuò)誤發(fā)生
JSON_ERROR_DEPTH ----> 到達(dá)了最大堆棧深度
JSON_ERROR_STATE_MISMATCH ---->無效或異常的 JSON
JSON_ERROR_CTRL_CHAR ----> 控制字符錯(cuò)誤,可能是編碼不對(duì)
JSON_ERROR_SYNTAX ----> 語法錯(cuò)誤
JSON_ERROR_UTF8 ---->異常的 UTF-8 字符,也許是因?yàn)椴徽_的編碼。 適用于 PHP 5.3.3
JSON_ERROR_RECURSION ----> One or more recursive references in the value to be encoded
適用于 PHP 5.5.0
JSON_ERROR_INF_OR_NAN----> One or more NAN or INF values in the value to be encoded
適用于 PHP 5.5.0
JSON_ERROR_UNSUPPORTED_TYPE ---->A value of a type that cannot be encoded was given
適用于 PHP 5.5.0
原文鏈接:json_last_error()返回json解析錯(cuò)誤函數(shù)用法