PHP函数:json_last_error

Posted 酷极和

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 !

以上是关于PHP函数:json_last_error的主要内容,如果未能解决你的问题,请参考以下文章

PHP 字符串函数

PHP 时间与日期

php:extract()函数

PHP字符串常用函数

访问 PHP 函数中的全局变量

php 常用字符串函数总结