compactDeğişkenlerle değerlerinden bir dizi oluşturur
&reftitle.description;
arraycompactarraystringdeğişkenarraystringdeğişkenler
Değişkenlerle değerlerinden bir dizi oluşturur.
compact işlevi, değişken ile
belirtilen değişkenlerden ismi
simge tablosunda
yer alanları, değerleriyle birlikte çıktılayacağı diziye ekler; değişken
isimleri anahtar olarak kullanılır. Özetle, extract
işlevinin yaptığının tersini yapar.
PHP 7.3 öncesinde, değer atanmamış dizgeler sessizce atlanırdı.
&reftitle.parameters;
değişkendeğişkenlercompact işlevi bu bağımsız değişkenden sınırsız sayıda
kabul edebilir. Her bağımsız değişken değişken ismini içeren bir dizge
olabileceği gibi değişken isimlerinden oluşan bir dizi de olabilir.
Değişken isimlerini içeren dizi, başka değişken dizileri
içerebilir; böyle bir durumda dizi ardışık olarak işlenir.
&reftitle.returnvalues;
Belirtilen değişkenlerin tanımlı olanlarını içeren bir dizi ile döner.
&reftitle.errors;
Belirtilen dizge değer atanmamış bir değişkense compact
işlevi E_WARNING seviyesinde hata çıktılar.
&reftitle.changelog;
&Version;&Description;8.0.0
Belirtilen dizge değer atanmamış bir değişkense, artık
E_WARNING seviyesinde hata çıktılanıyor.
7.3.0
Belirtilen dizge değer atanmamış bir değişkense
compact işlevi E_NOTICE
seviyesinde bir hata çıktılar. Evvelce, böyle dizgeler sessizce atlanırdı.
&reftitle.examples;
- compact örneği
]]>
&example.outputs;
UYARI
[il] => Antalya
[ilçe] => Alanya
)
]]>
&reftitle.notes;
Değişken değişkenler
işlevlerin içinde PHP'nin
süper küresel dizileri ile kullanılamayacağından süper küresel
diziler compact işlevine bağımsız değişken olarak
aktarılamaz.
&reftitle.seealso;
extract