Google'da Ara Php’de Fonksiyon Kullanımı Php Function Nedir Ne İşe Yarar ?

FaceBook ta paylaş

Phpde Fonksiyon Kullanımı Php Function Nedir Ne İşe Yarar ?PHP‘deki fonksiyonları Matematikteki fonksiyonlara benzetebiliriz. Bu yüzden Matematikten anlayan arkadaşlar daha iyi anlayacaktır. Fonksiyon belirli bir değeri belli işlemlere tabi tutarak yeni bir değer meydana çıkaran yapılardır. Hayattan bir örnek; hamur değerimizi fırın fonksiyonuna tabi tutuyoruz ve meydana kek ürünü çıkıyor.

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. Fonksiyonun tanımını daha iyi anlamak için burayı tıklayın.

Lafı uzatmayalım ve hemen fonksiyonların yazılışı ile işe başlayalım.

1
2
3
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.

1
2
3
4
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:

1
2
3
function yazdirma ($yazi){
print$yazi;
}

yazdirma(“Php Öğreniyorum”);
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.

1
2
3
4
5
6
7
8
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

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

1
2
3
4
5
6
7
8
9
10
function yaz () {
static $sayi=0;
$sayi++;
print “Aspetonline $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.

FaceBook ta paylaş

Bunlarıda Okumanızı Tavsiye Ederiz



Konu hakkında iyi - kötü, soru - görüşlerinizi belirterek bizi memnun etmiş olursunuz. En azından bir teşekkür etmeniz bir şey kaybettirmez sizlere. Lütfen yorum yazın :)

Sizde Yorum Ekleyin

Yorum yazarken dikkat ediniz;
  1. Konuda kırık link yada kaldırılmasını istediğini bir içerik varsa uygun bir üslupla bildirin.
  2. Web sitenizin reklamını yapmak için saçma sapan, konuyla alakası olmayan yorumlar atmayın.
  3. Bunlara uyacak şekilde yorum yazarsanız teşekkürü borç biliriz =)








RSS Aboneliği