MachineInteger

Extends\SPSS\Sav\Record\Info

package

Default

Methods

Record constructor.

__construct(array $data = array())
inherited

Arguments

$data

array

create

create(array $data = array()): static
inheritedstatic

Arguments

$data

array

Response

static

fill

fill(\SPSS\Buffer $buffer,array $data = array()): static
inheritedstatic

Arguments

$buffer

\SPSS\Buffer

$data

array

Response

static

offsetExists

offsetExists(mixed $offset): boolean
inherited

Arguments

$offset

mixed

Response

boolean

offsetGet

offsetGet(mixed $offset): mixed
inherited

Arguments

$offset

mixed

Response

mixed

offsetSet

offsetSet(mixed $offset,mixed $value)
inherited

Arguments

$offset

mixed

$value

mixed

offsetUnset

offsetUnset(mixed $offset)
inherited

Arguments

$offset

mixed

read

read(\SPSS\Buffer $buffer)
inherited

Arguments

$buffer

\SPSS\Buffer

toArray

toArray(): array
inherited

Response

array

write

write(\SPSS\Buffer $buffer)
inherited

Arguments

$buffer

\SPSS\Buffer

Constants

SUBTYPE

SUBTYPE
inherited

TYPE

TYPE
inherited

Properties

[Major, Minor, Revision]

version :array
var

[Major, Minor, Revision]

Type(s)

array

machine code

machineCode :integer
var

machine code

Type(s)

integer

Floating point representation code. For IEEE 754 systems this is 1. IBM 370 sets this to 2, and DEC VAX E to 3.

floatingPointRep :integer
var

Floating point representation code. For IEEE 754 systems this is 1. IBM 370 sets this to 2, and DEC VAX E to 3.

Type(s)

integer

Compression code. Always set to 1, regardless of whether or how the file is compressed.

compressionCode :integer
var

Compression code. Always set to 1, regardless of whether or how the file is compressed.

Type(s)

integer

Machine endianness. 1 indicates big-endian, 2 indicates little-endian.

endianness :integer
var

Machine endianness. 1 indicates big-endian, 2 indicates little-endian.

Type(s)

integer

Character code. The following values have been actually observed in system files: 1 EBCDIC. 2 7-bit ASCII. 3 8-bit ASCII. 4 DEC Kanji. 1250 The windows-1250 code page for Central European and Eastern European languages. 1252 The windows-1252 code page for Western European languages. 28591 ISO 8859-1. 65001 UTF-8.

characterCode :integer
var

Character code. The following values have been actually observed in system files: 1 EBCDIC. 2 7-bit ASCII. 3 8-bit ASCII. 4 DEC Kanji. 1250 The windows-1250 code page for Central European and Eastern European languages. 1252 The windows-1252 code page for Western European languages. 28591 ISO 8859-1. 65001 UTF-8.

Type(s)

integer

Size of each piece of data in the data part, in bytes

dataSize :integer
inherited
var

Size of each piece of data in the data part, in bytes

Type(s)

integer

Number of pieces of data in the data part

dataCount :integer
inherited
var

Number of pieces of data in the data part

Type(s)

integer

data

data :array
inherited
var

Type(s)

array