Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если 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