PHP函數:json_last_error


json_last_error()  - 返回 JSON 編碼解碼時最后發生的錯誤。。

說明:

json_last_error ( void ) : int

參數:

返回值:

返回一個整型(integer),這個值會是以下的常量之一:

JSON_ERROR_NONE 沒有錯誤發生  

JSON_ERROR_DEPTH 到達了最大堆棧深度  

JSON_ERROR_STATE_MISMATCH 無效或異常的 JSON  

JSON_ERROR_CTRL_CHAR 控制字符錯誤,可能是編碼不對  

JSON_ERROR_SYNTAX 語法錯誤  

JSON_ERROR_UTF8 異常的 UTF-8 字符,也許是因為不正確的編碼。 PHP 5.3.3

JSON_ERROR_RECURSION 要編碼的值中的一個或多個遞歸引用 PHP 5.5.0

JSON_ERROR_INF_OR_NAN 要編碼的值中有一個或多個NAN或INF值 PHP 5.5.0

JSON_ERROR_UNSUPPORTED_TYPE 指定的類型,值無法編碼。 PHP 5.5.0

JSON_ERROR_INVALID_PROPERTY_NAME 指定的屬性名無法編碼。 PHP 7.0.0

JSON_ERROR_UTF16 畸形的 UTF-16 字符,可能因為字符編碼不正確。 PHP 7.0.0

參考鏈接:

手冊

Enjoy it !


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM