PHP Класс Swoole\Memory\Struct

Автор: Tianfeng.Han (Rango)
Показать файл Открыть проект

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

Свойство Тип Описание
$assoc 关联数组模式
$class
$convertBigEndian 主机字节序或者网络字节序
$fileds
$is32bit
$size

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

Метод Описание
__construct ( boolean $convertBigEndian = true, boolean $assoc = false )
pack ( array $data ) : string 打包数据
size ( ) : integer
unpack ( $str ) : array 解包数据

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

Метод Описание
parseFieldType ( $fieldType ) : Field

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

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

public __construct ( boolean $convertBigEndian = true, boolean $assoc = false )
$convertBigEndian boolean 整形全部转换为大端网络字节序,默认为主机字节序
$assoc boolean 是否使用关联数组

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

打包数据
public pack ( array $data ) : string
$data array
Результат string

parseFieldType() защищенный Метод

protected parseFieldType ( $fieldType ) : Field
$fieldType
Результат Field

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

public size ( ) : integer
Результат integer

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

解包数据
public unpack ( $str ) : array
$str
Результат array

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

$assoc защищенное свойство

关联数组模式
protected $assoc

$class защищенное свойство

protected $class

$convertBigEndian защищенное свойство

主机字节序或者网络字节序
protected $convertBigEndian

$fileds защищенное свойство

protected $fileds

$is32bit защищенное свойство

protected $is32bit

$size защищенное свойство

protected $size