PHP extract Fonksiyonu ile Basit Değişken Ataması
extract fonksiyonu bir dizide ki değerleri direkt erişebileceğimiz değişkenlere aktarmaktadır. Aşağıda yer alan örnekte $course isimli bir dizi değişken içerisinde yer alan title değerine extract() fonksiyonundan diziyi geçirdikten sonra sadece değişken ismi ile erişebiliyoruz.
<?php $course= [ "title" => "PHP", "instructor" => "Emrah Yüksel", "date" => "20.01.2019" ]; extract($course); echo $title; ?>
extract() fonksiyonuna aktarılan dizi değişken içerisinde mevcut sayfada oluşturulmuş değişken isimleri ile eşleşen anahtar değerler bulunuyorsa EXTR_PREFIX_SAME sabit değeri ve ön parametre değeri belirterek çakışmayı önleyebiliyoruz. Aşağıda yer alan örnekte “nx” ön değeri tamamen özelleştirilebilir.
<?php $title="Emrah Yüksel"; $course= [ "title" => "PHP", "instructor" => "Emrah Yüksel", "date" => "20.01.2019" ]; extract($course,EXTR_PREFIX_SAME, "nx"); echo $title; echo "<br/>"; echo $nx_title;
Ücretsiz kurs ister misin kaydol!
İstanbul Üniversitesi Yönetim Bilişim Sistemleri Yüksek Lisans derecem ve kamu sektöründeki tecrübemle profesyonel kariyerime Yazılım Yöneticisi olarak devam ediyorum. Edindiğim bilgi birikimi ve deneyimlerimi, yazılım ve teknoloji alanında kendini geliştirmek isteyenlere rehberlik etmek amacıyla paylaşıyorum.
Bu kanalda, sıfırdan ileri seviyeye kadar kapsamlı ve pratik odaklı yazılım dersleri bulabilir, kariyer yolculuğunuzda bir adım öne geçebilirsiniz. Eğer yazılım dünyasında kendinize sağlam bir yer edinmek istiyorsanız, doğru yerdesiniz.
Haydi, öğrenmeye ve birlikte büyümeye başlayalım!