См. определение в файле json.php строка 10
◆ checkException()
static checkException |
( |
| $options = 0 | ) |
|
|
staticprotected |
Checks global error flag and raises exception if needed.
- Аргументы
-
integer | $options | Bitmasked options. When JSON_PARTIAL_OUTPUT_ON_ERROR passed no exception is raised. |
- Возвращает
- void
- Исключения
-
См. определение в файле json.php строка 129
◆ convertData()
static convertData |
( |
| $data | ) |
|
|
staticprotected |
Converts $data to UTF-8 charset.
- Аргументы
-
- Возвращает
- mixed
См. определение в файле json.php строка 101
◆ decode()
Takes a JSON encoded string and converts it into a PHP variable.
- Аргументы
-
string | $data | The json string being decoded. |
- Возвращает
- mixed
- Исключения
-
- См. также
- json_decode
См. определение в файле json.php строка 53
◆ encode()
static encode |
( |
| $data, |
|
|
| $options = null ) |
|
static |
Returns a string containing the JSON representation of $data.
- Аргументы
-
mixed | $data | The value being encoded. |
null | $options | Bitmasked options. Default is JSON_HEX_TAG|JSON_HEX_AMP|JSON_HEX_APOS|JSON_HEX_QUOT. |
- Возвращает
- mixed
- Исключения
-
- См. также
- json_encode
Переопределяется в YandexJson.
См. определение в файле json.php строка 24
◆ serializeJson()
static serializeJson |
( |
& | $data | ) |
|
|
staticprotected |
Executes serializeJson on JsonSerializable objects for non-UTF8 instances. We have to do it manually to prevent "malformed UTF-8 characters" error.
- Аргументы
-
См. определение в файле json.php строка 79
◆ throwException()
static throwException |
( |
| $e | ) |
|
|
staticprotected |
Throws exception with message given.
- Аргументы
-
string | $e | Exception message. |
- Возвращает
- void
- Исключения
-
См. определение в файле json.php строка 155
◆ unConvertData()
static unConvertData |
( |
| $data | ) |
|
|
staticprotected |
Converts $data from UTF-8 charset.
- Аргументы
-
- Возвращает
- mixed
См. определение в файле json.php строка 114
◆ JSON_ERROR_UNKNOWN
const JSON_ERROR_UNKNOWN = -1 |