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(“Aspetonline Web Hizmetleri”);

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 “<h1>
$metin</h1>”;
}
$metin=“Bu bir metindir”;
hesapla();

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 <h1></h1> takıları çıkar.Yani global fonksiyonun içerisine dışardan değer atıyor.

function yaz () {
static
$sayi=0;
$sayi++;
print “Aspetonline
$sayi<br>”;
}
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 stat

tuna

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir