REKLAM ALANI

PHP Fonksiyonlarda global ifadesi kullanımı ve örneği

PHP Fonksiyonlarda global ifadesi kullanımı ve örneği

avatar TRWebmaster
Aktif Üye
346
#1
Yorumu Paylaş

Fonksiyonların içerisinde tanımladığın değişkenler dışarıya gönderilmez ve aynı şekilde dışarıda tanımladığın bir değişken fonksiyon içinde görülmez. Yani fonksiyonlara kendi içinde bir dünya diyebilirsin. Hemen örnek ile kafanda canlandıralım:
 
PHP Kod:
function deneme() {
   $isim 'Musa';
}
 
deneme
();
echo 
$isim
 Bu kodu çalıştırdığımızda PHP yalnızca isim adında bir değişken olmadığı için hata verir. Biz $isim değişkenini fonksiyon içinde tanımladık ve yalnızca orada kullanabiliriz. Dışarıya aktarmak için return ifadesini kullanıyoruz.
 
Eğer fonksiyon içine dışarıdan bir değişkeni sokmak istiyorsak, yani global bir değişkeni çağırmak istiyorsak global ifadesini kullanırız.
PHP Kod:
$isim 'Musa';
 
function selam() {
   global $isim// Dışarıda tanımlanmış bir değişkeni fonksiyon içine çağırdık
   echo 'Selam ' $isim;
}
 
selam
(); 

Ekranda Selam Musa yazar. Global ifadesini kullanarak fonksiyon dışında yazdığımız bir değişkeni çağırdık ve ekrana yazdırdık.
Return ifadesi kullanılmadan fonksiyon içindeki bir değişkeni veya çıktıyı dışarı aktaramayız.

Global ifadesi kullanılmadan da dışarıda kullanılan bir değişkeni fonksiyon içine aktaramayız.
deneme
Aktif Üye

Konuda Ara

0 Yorum


Konuyu Okuyanlar:
1 Ziyaretçi