(PHP 5, PHP 7, PHP 8)
ArrayAccess::offsetGet — Konumdaki değeri döndürür
Belirtilen konumdaki değeri döndürür.
Bu yöntem, empty() işlevi ile konumun boş olup olmadığına bakılırken çalıştırılır.
offset
Değerin döndürüleceği konum.
Her türde değer dönebilir.
Bilginize:
Bu yöntemin gerçeklemeleri gönderimli değer döndürebilir. Bu, olası ArrayAccess nesnelerinin aşırı yüklenmiş dizi boyutlarında dolaylı değişiklikleri mümkün kılar.
Doğrudan değişiklikte,
$obj[6] = 7
örneğindeki gibi dizi boyutu değeri tamamen değişir. Dolaylı değişiklikte ise, ya boyutun bir kısmı değişir ya da boyut gönderimli olarak başka bir değişkene atanmaya çalışılır ($obj[6][7] = 7
veya$var =& $obj[6]
gibi).++
ile arttırım ve--
ile eksiltim dolaylı değişiklikteki gibi gerçeklenir.Doğrudan değişiklik ArrayAccess::offsetSet() çağrısını tetiklerken, dolaylı değişiklik ArrayAccess::offsetGet() çağrısını tetikler. Bu durumda, ArrayAccess::offsetGet() gerçeklenimi gönderimli değer dönürebilmelidir, aksi takdirde bir
E_NOTICE
iletisi çıktılanır.