class Optional implements ArrayAccess (View source)

Properties

protected mixed $value

Penampung data.

Methods

void
__construct(mixed $value)

Buat instance baru.

mixed
__get(string $key)

Akses properti objek secara dinamis.

bool
__isset(mixed $name)

Cek apakah properti ada pada objek secara dinamis.

mixed
__call(string $method, array $parameters)

Panggil method objek secara dinamis.

bool
offsetExists(mixed $key)

Cek apakah item ada dalam offset.

mixed
offsetGet(mixed $key)

Ambil item berdasarkan offset.

void
offsetSet(mixed $key, mixed $value)

Set item berdasarkan offset.

void
offsetUnset(string $key)

Unset item berdasarkan offset.

Details

void __construct(mixed $value)

Buat instance baru.

Parameters

mixed $value

Return Value

void

mixed __get(string $key)

Akses properti objek secara dinamis.

Parameters

string $key

Return Value

mixed

bool __isset(mixed $name)

Cek apakah properti ada pada objek secara dinamis.

Parameters

mixed $name

Return Value

bool

mixed __call(string $method, array $parameters)

Panggil method objek secara dinamis.

Parameters

string $method
array $parameters

Return Value

mixed

bool offsetExists(mixed $key)

Cek apakah item ada dalam offset.

Parameters

mixed $key

Return Value

bool

mixed offsetGet(mixed $key)

Ambil item berdasarkan offset.

Parameters

mixed $key

Return Value

mixed

void offsetSet(mixed $key, mixed $value)

Set item berdasarkan offset.

Parameters

mixed $key
mixed $value

Return Value

void

void offsetUnset(string $key)

Unset item berdasarkan offset.

Parameters

string $key

Return Value

void