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])
Afficher le fichier Open project: horde/horde Class Usage Examples

Méthodes publiques

Méthode 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.

Méthodes protégées

Méthode 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 méthode

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.
Résultat string A serialized string.

_unserialize() protected static méthode

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.
Résultat mixed Unserialized data.

hasCapability() public static méthode

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

serialize() public static méthode

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.
Résultat string The serialized data.

unserialize() public static méthode

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.
Résultat string The unserialized data.