SetaPDF_Core_Reader_Binary Class representing a binary reader
File: /SetaPDF v2/Core/Reader/Binary.php
Class hierarchy
Summary
Constants
BYTE_ORDER_BIG_ENDIAN
Big endian byte order
BYTE_ORDER_LITTLE_ENDIAN
Little endian byte order
Properties
Methods
__construct()
readBytes()
public SetaPDF_Core_Reader_Binary::readBytes (
integer $length [, integer $pos = null ]
): string|booleanRead a specific amount of bytes.
Parameters
- $length : integer
- $pos : integer
readInt16()
public SetaPDF_Core_Reader_Binary::readInt16 (
[ integer|null $pos = null [, string $byteOrder = SetaPDF_Core_Reader_Binary::BYTE_ORDER_BIG_ENDIAN ]]
): integerReads a 16-bit signed integer.
Parameters
- $pos : integer|null
- $byteOrder : string
readInt32()
public SetaPDF_Core_Reader_Binary::readInt32 (
[ integer|null $pos = null [, string $byteOrder = SetaPDF_Core_Reader_Binary::BYTE_ORDER_BIG_ENDIAN ]]
): mixedReads a 32-bit signed integer.
Parameters
- $pos : integer|null
- $byteOrder : string
readUInt16()
public SetaPDF_Core_Reader_Binary::readUInt16 (
[ integer|null $pos = null [, string $byteOrder = SetaPDF_Core_Reader_Binary::BYTE_ORDER_BIG_ENDIAN ]]
): integerReads a 16-bit unsigned integer.
Parameters
- $pos : integer|null
- $byteOrder : string
readUInt32()
public SetaPDF_Core_Reader_Binary::readUInt32 (
[ integer|null $pos = null [, string $byteOrder = SetaPDF_Core_Reader_Binary::BYTE_ORDER_BIG_ENDIAN ]]
): mixedReads a 32-bit unsigned integer.
Parameters
- $pos : integer|null
- $byteOrder : string