PHP Класс pocketmine\utils\Binary

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
printFloat ( $value )
readBool ( $b ) : boolean Reads a byte boolean
readByte ( string $c, boolean $signed = true ) : integer Reads an unsigned/signed byte
readDouble ( $str )
readFloat ( $str )
readInt ( $str )
readLDouble ( $str )
readLFloat ( $str )
readLInt ( $str )
readLLong ( $str )
readLShort ( $str ) : integer Reads a 16-bit unsigned little-endian number
readLTriad ( $str ) : mixed Reads a 3-byte little-endian number
readLong ( $x )
readMetadata ( $value, boolean $types = false ) : array Reads a metadata coded string
readShort ( $str ) : integer Reads a 16-bit unsigned big-endian number
readSignedLShort ( $str ) : integer Reads a 16-bit signed little-endian number
readSignedShort ( $str ) : integer Reads a 16-bit signed big-endian number
readTriad ( $str ) : mixed Reads a 3-byte big-endian number
writeBool ( $b ) : boolean | string Writes a byte boolean
writeByte ( $c ) : string Writes an unsigned/signed byte
writeDouble ( $value )
writeFloat ( $value )
writeInt ( $value )
writeLDouble ( $value )
writeLFloat ( $value )
writeLInt ( $value )
writeLLong ( $value )
writeLShort ( $value ) : string Writes a 16-bit signed/unsigned little-endian number
writeLTriad ( $value ) : string Writes a 3-byte little-endian number
writeLong ( $value )
writeMetadata ( array $data ) : string Writes a coded metadata string
writeShort ( $value ) : string Writes a 16-bit signed/unsigned big-endian number
writeTriad ( $value ) : string Writes a 3-byte big-endian number

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

printFloat() публичный статический Метод

public static printFloat ( $value )

readBool() публичный статический Метод

Reads a byte boolean
public static readBool ( $b ) : boolean
$b
Результат boolean

readByte() публичный статический Метод

Reads an unsigned/signed byte
public static readByte ( string $c, boolean $signed = true ) : integer
$c string
$signed boolean
Результат integer

readDouble() публичный статический Метод

public static readDouble ( $str )

readFloat() публичный статический Метод

public static readFloat ( $str )

readInt() публичный статический Метод

public static readInt ( $str )

readLDouble() публичный статический Метод

public static readLDouble ( $str )

readLFloat() публичный статический Метод

public static readLFloat ( $str )

readLInt() публичный статический Метод

public static readLInt ( $str )

readLLong() публичный статический Метод

public static readLLong ( $str )

readLShort() публичный статический Метод

Reads a 16-bit unsigned little-endian number
public static readLShort ( $str ) : integer
$str
Результат integer

readLTriad() публичный статический Метод

Reads a 3-byte little-endian number
public static readLTriad ( $str ) : mixed
$str
Результат mixed

readLong() публичный статический Метод

public static readLong ( $x )

readMetadata() публичный статический Метод

Reads a metadata coded string
public static readMetadata ( $value, boolean $types = false ) : array
$value
$types boolean
Результат array

readShort() публичный статический Метод

Reads a 16-bit unsigned big-endian number
public static readShort ( $str ) : integer
$str
Результат integer

readSignedLShort() публичный статический Метод

Reads a 16-bit signed little-endian number
public static readSignedLShort ( $str ) : integer
$str
Результат integer

readSignedShort() публичный статический Метод

Reads a 16-bit signed big-endian number
public static readSignedShort ( $str ) : integer
$str
Результат integer

readTriad() публичный статический Метод

Reads a 3-byte big-endian number
public static readTriad ( $str ) : mixed
$str
Результат mixed

writeBool() публичный статический Метод

Writes a byte boolean
public static writeBool ( $b ) : boolean | string
$b
Результат boolean | string

writeByte() публичный статический Метод

Writes an unsigned/signed byte
public static writeByte ( $c ) : string
$c
Результат string

writeDouble() публичный статический Метод

public static writeDouble ( $value )

writeFloat() публичный статический Метод

public static writeFloat ( $value )

writeInt() публичный статический Метод

public static writeInt ( $value )

writeLDouble() публичный статический Метод

public static writeLDouble ( $value )

writeLFloat() публичный статический Метод

public static writeLFloat ( $value )

writeLInt() публичный статический Метод

public static writeLInt ( $value )

writeLLong() публичный статический Метод

public static writeLLong ( $value )

writeLShort() публичный статический Метод

Writes a 16-bit signed/unsigned little-endian number
public static writeLShort ( $value ) : string
$value
Результат string

writeLTriad() публичный статический Метод

Writes a 3-byte little-endian number
public static writeLTriad ( $value ) : string
$value
Результат string

writeLong() публичный статический Метод

public static writeLong ( $value )

writeMetadata() публичный статический Метод

Writes a coded metadata string
public static writeMetadata ( array $data ) : string
$data array
Результат string

writeShort() публичный статический Метод

Writes a 16-bit signed/unsigned big-endian number
public static writeShort ( $value ) : string
$value
Результат string

writeTriad() публичный статический Метод

Writes a 3-byte big-endian number
public static writeTriad ( $value ) : string
$value
Результат string