Ana Sayfa Ziyaretçi Defteri Dilek Kutusu Dosyalar Bölümü
PHP Notları
Php Veritabanı İşlemleri
Php Dosya Dizin
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 static komutunu silerseniz karşınıza sadece Aspetonline 1 yazısı 4 kez çıkacaktır.

PHP Örnekleri
JavaScript Örnekleri
Ziyaretçi Sayısı

07 Eylül 2010 Salı

Toplam  57488
Bugün  18
Online kişi  3
ANKET
ANKET
  Sitedeki bilgilerin yeterli olduğunu düşünüyormusunuz?
Sonuçlar
 

Webmaster:  Mehmet KAYA