← All docs

Pointer builtins

Builtins in the Pointer category.

Pointer builtins

FunctionSignatureReturns
ptr()(mixed $value): mixedmixed
ptr_get()(pointer $pointer): intint
ptr_is_null()(pointer $pointer): boolbool
ptr_null()(): mixedmixed
ptr_offset()(pointer $pointer, int $offset): mixedmixed
ptr_read16()(pointer $pointer): intint
ptr_read32()(pointer $pointer): intint
ptr_read8()(pointer $pointer): intint
ptr_read_string()(pointer $pointer, int $length): stringstring
ptr_set()(pointer $pointer, mixed $value): voidvoid
ptr_sizeof()(string $type): intint
ptr_write16()(pointer $pointer, int $value): voidvoid
ptr_write32()(pointer $pointer, int $value): voidvoid
ptr_write8()(pointer $pointer, int $value): voidvoid
ptr_write_string()(pointer $pointer, string $string): intint
zval_free()(pointer $zval): voidvoid
zval_pack()(mixed $value): pointerpointer
zval_type()(pointer $zval): intint
zval_unpack()(pointer $zval): mixedmixed