的第二个参数详解

json_encode 的第二个参数详解

丶灬走出姿态 提交于 2020-02-29 13:47:32
预定义常量 下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。 以下常量表示了 json_last_error() 所返回的错误类型。 JSON_ERROR_NONE ( integer ) 没有错误发生。自 PHP 5.3.0 起生效。 JSON_ERROR_DEPTH ( integer ) 到达了最大堆栈深度。自 PHP 5.3.0 起生效。 JSON_ERROR_STATE_MISMATCH ( integer ) 出现了下溢(underflow)或者模式不匹配。自 PHP 5.3.0 起生效。 JSON_ERROR_CTRL_CHAR ( integer ) 控制字符错误,可能是编码不对。自 PHP 5.3.0 起生效。 JSON_ERROR_SYNTAX ( integer ) 语法错误。 自 PHP 5.3.0 起生效。 JSON_ERROR_UTF8 ( integer ) 异常的 UTF-8 字符,也许是因为不正确的编码。 此常量自 PHP 5.3.1 起生效。 下面的常量可以和 json_encode() 的 form 选项结合使用。 JSON_HEX_TAG ( integer ) 所有的 < 和 > 转换成 \u003C 和 \u003E。 自 PHP 5.3.0 起生效。 JSON_HEX_AMP ( integer ) 所有的