PHP’de Fonksiyonlar

FONKSİYONLAR
Bilgisayar programcılığının belkide en önemli araçları fonksiyonlardır.Fonksiyonlar genelde hesaplamalar için yapılırlar.Birkez yazılırlar ve istendiği yerde devreye sokulurlar.Lafı uzatmayalım ve hemen fonksiyonların yazılışı ile işe başlayalım.

function fonksiyonun adı ( argümanlar ) {
fonksiyonun yapacağı komutlar
}

Fonksiyonlar tıpkı if ve switch deyimleri gibi iç içe yazılmaya müsaittirler.Şimdi ilk fonksiyon örneğimizi vererek işimize devam edelim.

function hesapla () {
print 10+15;
}
hesapla();

Eğer bu fonksiyonu çalıştırdığınızda karşınıza 25 rakamı çıkacaktır ve her hesapla(); komutunu verdiğimizde 25 rakamı çıkacaktır.Şimdi fonksiyonları nerelerde kullanılabileceğini daha iyi anlamışsınızdır herhalde.Örnek vermeye devam edelim:

function yazdirma ($yazi){
print “$yazi”;
}
yazdirma(Mehmet KAYA”);

Bu fonksiyonu da çalıştırdığınızda karşınıza Aspetonline Web Hizmetleri yazısı çıkacaktır.Yani yazdirma içerisiner ne yazarsanız browserda o çıkacaktır. Fonksiyonumuza dışardan değişken eklemek için global komutu kullanılır.

function yazdir () {
global $metin;
print “

$metin

“;
}
$metin=”Bu bir metindir”;
yazdir($metin);

Burada fonksiyonu çalıştırdığımızda browsera metin değişkenin değeri gelir.Ama fonksiyonun içerisinde bulunan global tatırını silerseniz browserda hiçbişey gözükmez.Sadece kaynak kodunda

takıları çıkar.Yani global fonksiyonun içerisine dışardan değer atıyor.

function yaz () {
static $sayi=0;
$sayi++;
print “MEHMETKAYA1980@GMAIL.COM $sayi
“;
}
yaz();
yaz();
yaz();
yaz();

Bu fonksiyonu da çalıştırdığınızda ekrana Aspetonline 1, Aspetonline 2, Aspetonline 3, Aspetonline 4 yazısı alt alta çıkacaktır.Burada bu işi static komutu yapıyor.Eğer static komutunu silerseniz karşınıza sadece Aspetonline 1 yazısı 4 kez çıkacaktır.

Be the first to comment

Leave a Reply

Your email address will not be published.


*