FastJSON::decode PHP Method

decode() public method

FastJSON::decode(params:String[, useStdClass:Boolean]):*
public decode ( $encode, $stdClass = false )
    function decode($encode, $stdClass = false)
    {
        $pos = 0;
        $slen = is_string($encode) ? strlen($encode) : null;
        if ($slen !== null) {
            $error = error_reporting(0);
            set_error_handler(array('FastJSON', '__exit'));
            $result = FastJSON::__decode($encode, $pos, $slen, $stdClass);
            error_reporting($error);
            restore_error_handler();
        } else {
            $result = null;
        }
        return $result;
    }

Usage Example

Exemplo n.º 1
0
 function json_decode($json)
 {
     if (empty($json)) {
         $json = array();
     }
     return FastJSON::decode($json);
 }
All Usage Examples Of FastJSON::decode