(PHP 4, PHP 5, PHP 7, PHP 8)
end — Bir dizinin dahili göstericisini sonuncu elemana konumlandırır
end() işlevi dizi
'nin dahili göstericisini son elemana kadar ilerletir ve bu elemanın değerini döndürür.
dizi
İşlev tarafından değiştirileceği için bu dizi gönderimli olarak aktarılır. Yani, burada bir işlevin dönüş değerini kullanamazsınız. Gönderimli aktarılabilmesi için gerçek bir değişken belirtilmelidir.
Dizi boşsa false
yoksa son elemanın değeri.
Sürüm: | Açıklama |
---|---|
8.1.0 | Bu işlevin nesnelerden çağrılması artık önerilmiyor. Ya nesne önce get_mangled_object_vars() kullanılarak bir diziye dönüştürülmeli ya da bunun yerine Iterator arayüzünü gerçekleyen bir sınıf tarafından sağlanan ArrayIterator gibi yöntemler kullanılmalıdır. |
7.4.0 | SPL sınıflarının örnekleri, artık bu işlevle aynı ada sahip Iterator yöntemini çağırmak yerine hiçbir özelliği olmayan boş nesneler gibi ele alınıyor. |
Örnek 1 - end() örneği
<?php
$meyveler = array('muşmula', 'zerdali', 'iğde');
echo end($meyveler); // iğde
?>