diff --git a/reference/json/functions/json-last-error.xml b/reference/json/functions/json-last-error.xml index c53906d32d..165fb799a8 100644 --- a/reference/json/functions/json-last-error.xml +++ b/reference/json/functions/json-last-error.xml @@ -1,5 +1,5 @@ - + @@ -27,89 +27,113 @@ &reftitle.returnvalues; - + Функция возвращает целочисленное значение в виде следующих констант: + + + + + JSON_ERROR_NONE + + Без ошибок + + + + JSON_ERROR_DEPTH + + Достигнута максимальная глубина стека + + + + JSON_ERROR_STATE_MISMATCH + + Недопустимые или сформированные с нарушением формата JSON данные + + + + JSON_ERROR_CTRL_CHAR + + Ошибка управляющего символа, возможно, неверная кодировка + + + + JSON_ERROR_SYNTAX + + Синтаксическая ошибка + + + + JSON_ERROR_UTF8 + + Некорректные для кодировки UTF-8 символы, возможно, неверная кодировка + + + + JSON_ERROR_RECURSION + + Одна или несколько зацикленных ссылок в кодируемом значении + + + + JSON_ERROR_INF_OR_NAN + + + Одно или несколько значений + NAN + или INF + в кодируемом значении + + + + + JSON_ERROR_UNSUPPORTED_TYPE + + Передали значение с неподдерживаемым типом + + + + JSON_ERROR_INVALID_PROPERTY_NAME + + Название свойства невозможно закодировать + + + + JSON_ERROR_UTF16 + + Некорректный для кодировки UTF-16 символ, возможно, некорректно закодирован + + + + JSON_ERROR_NON_BACKED_ENUM + + Значение содержит нетипизированное перечисление, которое невозможно сериализовать + + + - - Коды ошибок JSON + + + + &reftitle.changelog; + - Константа - Значение - Доступность + &Version; + &Description; - JSON_ERROR_NONE - Без ошибок - - - - JSON_ERROR_DEPTH - Достигнута максимальная глубина стека - - - - JSON_ERROR_STATE_MISMATCH - Недопустимые или сформированные с нарушением формата JSON данные - - - - JSON_ERROR_CTRL_CHAR - Ошибка управляющего символа, возможно, неверная кодировка - - - - JSON_ERROR_SYNTAX - Синтаксическая ошибка - - - - JSON_ERROR_UTF8 - Некорректные для кодировки UTF-8 символы, возможно, неверная кодировка - - - - JSON_ERROR_RECURSION - Одна или несколько зацикленных ссылок в кодируемом значении - - - - JSON_ERROR_INF_OR_NAN + 8.1.0 - Одно или несколько значений - NAN - или INF - в кодируемом значении + Добавили константу JSON_ERROR_NON_BACKED_ENUM. - - - - JSON_ERROR_UNSUPPORTED_TYPE - Передали значение с неподдерживаемым типом - - - - JSON_ERROR_INVALID_PROPERTY_NAME - Название свойства невозможно закодировать - - - - JSON_ERROR_UTF16 - Некорректный для кодировки UTF-16 символ, возможно, некорректно закодирован - - - - JSON_ERROR_NON_BACKED_ENUM - Значение содержит нетипизированное перечисление, которое невозможно сериализовать - Константа доступна с PHP 8.1.0 -
+