PHP Класс Horde_Pack, horde

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

Защищенные свойства (Protected)

Свойство Тип Описание
$_compress Horde_Compress_Fast Instance of Horde_Compress_Fast shared between all instances.
$_drivers array Drivers. Shared between all instances.

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

Метод Описание
__construct ( ) Constructor.
__sleep ( )
pack ( mixed $data, array $opts = [] ) : string Pack a string.
unpack ( string $data ) : mixed Unpack a string.

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

__construct() публичный Метод

Constructor.
public __construct ( )

__sleep() публичный Метод

public __sleep ( )

pack() публичный Метод

Pack a string.
public pack ( mixed $data, array $opts = [] ) : string
$data mixed The data to pack.
$opts array Additional options:
  - compress: (mixed) If false, don't use compression. If true, uses
              default compress length (DEFAULT). If 0, always compress.
              All other integer values: compress only if data is
              greater than this string length.
  - drivers: (array) Only use these drivers to pack. By default, driver
             to use is auto-determined.
  - phpob: (boolean) If true, the data contains PHP serializable
           objects (i.e. objects that have a PHP-specific serialized
           representation). If false, the data does not contain any of
           these objects. If not present, will auto-determine
           existence of these objects.
Результат string The packed string.

unpack() публичный Метод

Unpack a string.
public unpack ( string $data ) : mixed
$data string The packed string.
Результат mixed The unpacked data.

Описание свойств

$_compress защищенное статическое свойство

Instance of Horde_Compress_Fast shared between all instances.
protected static Horde_Compress_Fast $_compress
Результат Horde_Compress_Fast

$_drivers защищенное статическое свойство

Drivers. Shared between all instances.
protected static array $_drivers
Результат array