13 Şubat 2012, 01:14
|
#1 |
Üyelik Tarihi: 12 Ocak 2012 Rep Puanı : 10 Rep Derecesi :  | Php’de Global Değişken Oluşturma Php’de Global Değişken Oluşturma Merhaba arkadaşlar , php’nin yeni sürümüyle birlikte gelen bir özellik sanırsam en azından ben yeni gördüm fonksiyonun adı “extract” yani çıkar gibi bi anlama geliyor dağıtıyor.. Örnekle açıklayacak olursak daha iyi anlıyabiliriz.. Kod: $degisken = “sanalgucluler.com”; bir fonksiyon oluşturalım.. Kod: Function yaz(){
echo $degisken;
} bu fonksiyonun fonk.php’de olduğunu düşünürsek , $degiskeni bulamıcak.. Eskiden “global” fonksiyonu ile yazdırabiliyorduk.. Bknz: Kod: Function yaz(){
global $degisken;
echo $degisken;
} bunu yaptığımızda ekrana “sanalgucluler.com” yazısını yazdıracak..Ama işin daha kısa bir yolu var..Bu site ismini veritabanından çektiğimizi düşünelim.. Kod: $sorgu = mysql_query(“select * from options”); // site ayarlarını phpmyadmin’den options tablosundan çektiğimizi varsayalım
$parca = mysql_fetch_array($sorgu); // dizi değişkene aktarıyoruz..
extract($parca); // ve dağıtıyoruz.. Artık her sayfada tekrar tekrar global $degisken; yazmamıza gerek yok..Ama bazı gıcık sunucular bunu tanımıyor.. O zamanda
echo $GLOBALS["degisken"]; // şeklinde bastırabiliyoruz..Umarım yararlı olmuştur
Dur Dinle! Hep Konuşursan Hiç Birşey Duyamassın! (Hz.Ali) |
| |
| Sponsor Linkler (Lütfen Sitemize Destek Olmak İçin Günde Bir Kez Tıklayınız) |
| |