PHP Класс Xpressengine\Support\Json

Автор: XE Developers ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
decode ( string $string, boolean $assoc = false, integer $depth = 512, integer $options ) : mixed call json_decode function
encode ( mixed $value, integer $options, integer $depth = 512 ) : string call json_encode function
format ( string $json, boolean $unescapeUnicode, boolean $unescapeSlashes ) : string 주어진 json string을 보기 편하게 정리한다.

Защищенные методы

Метод Описание
exception ( integer $error ) : void message make for version lower then 5.5.0
lastError ( ) : void catch last error and throw exception

Описание методов

decode() публичный статический Метод

call json_decode function
public static decode ( string $string, boolean $assoc = false, integer $depth = 512, integer $options ) : mixed
$string string target for decoding
$assoc boolean when true, object be converted to array
$depth integer recursion depth
$options integer decode option, just support 'JSON_BIGINT_AS_STRING'
Результат mixed

encode() публичный статический Метод

call json_encode function
public static encode ( mixed $value, integer $options, integer $depth = 512 ) : string
$value mixed target for encoding
$options integer json behavior constant
$depth integer maximum depth
Результат string

exception() защищенный статический Метод

message make for version lower then 5.5.0
protected static exception ( integer $error ) : void
$error integer constant of error type
Результат void

format() публичный статический Метод

This code is based on the Composer\Json\JsonFormatter::format(): https://github.com/composer/composer/blob/master/src/Composer/Json/JsonFormatter.php Originally licensed under MIT by Dave Perrett
public static format ( string $json, boolean $unescapeUnicode, boolean $unescapeSlashes ) : string
$json string json string
$unescapeUnicode boolean Un escape unicode
$unescapeSlashes boolean Un escape slashes
Результат string

lastError() защищенный статический Метод

catch last error and throw exception
protected static lastError ( ) : void
Результат void