İlk olarak compact fonksiyonunun kullanımını ve bir örneği inceleyelim. Ardından compact fonksiyonun tam tersini yapan extract fonksiyonu ile ilgili bir örnek inceleyelim.
Compact kullanımı;
# // ARALARINA VİRGÜL KOYARAK DEĞİŞKEN İSİMLERİNİ YAZIYORUZ.
# $dizi = compact('degisken_adi_1','degisken_adi_2','degisken_adi_3');Compact örnek;# // DEĞİŞKENLERİ TANIMLIYORUZ.
# $first_name = 'İbrahim';
# $last_name = 'Hızlıoğlu';
# $mail = 'ibrahim.hizlioglu{{at}}gmail.com';
#
# // DEĞİŞKENLERİ COMPACT FONKSİYONUNA GÖNDERİYORUZ.
# $user = compact('first_name','last_name','mail');
#
# // COMPACT FONKSİYONUNDAN DÖNEN DEĞERİ EKRANA YAZDIRIYORUZ.
# print_r($user);Bu kodları çalıştırdığımızda aşağıdaki gibi bir çıktı alıyoruz.# /*
# Array
# (
# [first_name] => İbrahim
# [last_name] => Hızlıoğlu
# [mail] => ibrahim.hizlioglu{{at}}gmail.com
# )
# */