PHP list() Fonksiyonu
Tanımlanan bir diziden istenilen isimde değişken(ler) oluşturarak kullanmamızı sağlar. Genelde anahtarı olmayan anlamsız dizileri daha anlamlı kılmak adına bu işlemi yaparız.
Parametreler
-
$var1 mixedDeğişene atanmış ilk değeri temsil eder.
-
$varN.. mixedSırasıyla atanmış değeri temsil etmeye devam eder.
Dönen Değer
array
- Geriye atanmış bir dizi döner.
Versiyon Güncellemeleri
Versiyon | Açıklama |
---|---|
7.0.0 |
list() artık string ifadeler için kullanılamaz. |
7.0.0 |
list() ifadesi tamamen boş olamaz. Yani mutlaka en az 1 tanım yapılmalı. |
7.0.0 | Atama işlemlerinin gerçekleştirilme sırası değişti. |
7.1.0 | Spesifik olarak anahtar ismi belirtilerek kullanılabilir. Örnekler kısmından örneğini görebilirsiniz. |
Örnekler
Basit bir örnekle anlamaya çalışalım.
İç içe (nested) kullanımı ise şöyledir;
Dizi indexleriyle çalışmasını anlamak adına aşağıdaki örnek verilebilir. Burada önemli olan index değerleridir, dizideki sırası değil.
PHP 7.1.0'dan itibaren ise spesifik olarak anahtar ismi belirtilebilir. Bu örnekler PHP'nin 7.1.0 versiyonundan itibaren çalışır halde kullanılabilir aksi taktirde hata alırsınız.
PHP 7.1'den itibaren şu şekilde kısaltılarakta kullanılabilir;