11:04 tarihinde HeroTurk tarafından yazıldı.
PHP‘deki fonkPHP’de Fonksiyon yazımı ve kullanımısiyonları 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.


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(“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.
function yazdir () {
global $metin;
print “

$metin

”; } $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.
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.
" Php’de Fonksiyon Kullanımı Php Function Nedir Ne İşe Yarar ? " yazısına yapılan yorumlar :


Bu sitede yayınlanan yazılar kaynak gösterilmeden alıntı yapılamaz.Tüm hakları saklıdır.