Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

Следующие константы указывают на тип ошибки, возвращенной функцией json_last_error(). Все они доступны начиная с PHP 5.3.0.

JSON_ERROR_NONE (integer) - Не произошло никаких ошибок.

JSON_ERROR_DEPTH (integer) - Была превышена максимальная глубина стека.

JSON_ERROR_STATE_MISMATCH (integer) - Неверный или поврежденный JSON.

JSON_ERROR_CTRL_CHAR (integer) - Ошибка управляющих символов, вероятно из-за неверного кодирования.

JSON_ERROR_SYNTAX (integer) - Синтаксическая ошибка.

JSON_ERROR_UTF8 (integer) - Поврежденный символы UTF-8, вероятно из-за неверного кодирования. Эта константа доступна начиная с PHP 5.3.1.

Следующие константы можно комбинировать для использования в json_encode(). Все они доступны начиная с PHP 5.3.0.

JSON_HEX_TAG (integer) - Все < и > кодируются в \u003C и \u003E.

JSON_HEX_AMP (integer) - Все & кодируются в \u0026.

JSON_HEX_APOS (integer) - Все символы ' кодируются в \u0027.

JSON_HEX_QUOT (integer) - Все символы " кодируются в \u0022.

JSON_FORCE_OBJECT (integer) - Выдавать объект вместо массива при использовании неассоциативного массива. Это полезно, когда принимающая программа или код ожидают объект или же массив пуст.

JSON_NUMERIC_CHECK (integer) - Кодирование строк, содержащих числа, как числа. Доступна начиная с PHP 5.3.3.

JSON_BIGINT_AS_STRING (integer) - Доступна начиная с PHP 5.4.0.

JSON_PRETTY_PRINT (integer) - Использовать пробельные символы в возвращаемых данных для их форматирования. Доступна начиная с PHP 5.4.0.

JSON_UNESCAPED_SLASHES (integer) - Не экранировать /. Доступна начиная с PHP 5.4.0.

JSON_UNESCAPED_UNICODE (integer) - Не кодировать многобайтные символы Unicode (по умолчанию они кодируются как \uXXXX). Доступна начиная с PHP 5.4.0.




Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: