PHP Class Horde_Serialize, horde

Copyright 2001-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Author: Stephane Huther ([email protected])
Author: Michael Slusarz ([email protected])
Mostra file Open project: horde/horde Class Usage Examples

Public Methods

Method Description
hasCapability ( integer $mode ) : boolean Check whether or not a serialization method is supported.
serialize ( mixed $data, mixed $mode = [self::BASIC], mixed $params = null ) : string Serialize a value.
unserialize ( mixed $data, mixed $mode = self::BASIC, mixed $params = null ) : string Unserialize a value.

Protected Methods

Method Description
_serialize ( mixed $data, mixed $mode, mixed $params = null ) : string Serialize data.
_unserialize ( mixed &$data, mixed $mode, mixed $params = null ) : mixed Unserialize data.

Method Details

_serialize() protected static method

Serialize data.
protected static _serialize ( mixed $data, mixed $mode, mixed $params = null ) : string
$data mixed The data to be serialized.
$mode mixed The mode of serialization. Can be either a single mode or array of modes. If array, will be serialized in the order provided.
$params mixed Any additional parameters the serialization method requires.
return string A serialized string.

_unserialize() protected static method

Unserialize data.
protected static _unserialize ( mixed &$data, mixed $mode, mixed $params = null ) : mixed
$data mixed The data to be unserialized.
$mode mixed The mode of unserialization. Can be either a single mode or array of modes. If array, will be unserialized in the order provided.
$params mixed Any additional parameters the unserialization method requires.
return mixed Unserialized data.

hasCapability() public static method

Check whether or not a serialization method is supported.
public static hasCapability ( integer $mode ) : boolean
$mode integer The serialization method.
return boolean True if supported, false if not.

serialize() public static method

See the list of constants at the top of the file for the serializing techniques that can be used.
public static serialize ( mixed $data, mixed $mode = [self::BASIC], mixed $params = null ) : string
$data mixed The data to be serialized.
$mode mixed The mode of serialization. Can be either a single mode or array of modes. If array, will be serialized in the order provided.
$params mixed Any additional parameters the serialization method requires.
return string The serialized data.

unserialize() public static method

See the list of constants at the top of the file for the serializing techniques that can be used.
public static unserialize ( mixed $data, mixed $mode = self::BASIC, mixed $params = null ) : string
$data mixed The data to be unserialized.
$mode mixed The mode of unserialization. Can be either a single mode or array of modes. If array, will be unserialized in the order provided.
$params mixed Any additional parameters the unserialization method requires.
return string The unserialized data.