Php dilinin kendisine ait fonksiyonların yanında, kendi fonksiyonlarınızıda yazmak isteyebilirsiniz. Fonksiyonlar bir programda defalarca kullanılabilecek yapıdadır fakat sayfa yüklendiğinde fonksiyon kendiliğinden çalışmaz fonksiyonun çalıştırılması için o fonksiyonun çağrılması gerekmektedir.
Fonksiyonlar işlerin daha hızlı yapılmasını sağlar. Programlama dilinde fonksiyonların bilinmesi aynı kodun defalarca yazılmasını önler.
Php dilinde fonksiyon yazmak için function anahtar kelimesi kullanılmaktadır. Fonksiyonlar ya harf ile ya da _ (alt tire) ile başlamalıdır.
Bilgi: Fonksiyon isimleri büyük-küçük harfe duyarlı DEĞİLDİR.
<?php
function fonksiyon_ismi()
{
//çalıştırılacak kodlar
}
?>
Php dilinde fonksiyon çağırma işlemi yapılmadan yazılan kodların hiçbiri çalışmayacaktır. Bu yüzden fonksiyon yazma kadar çağırma işlemide önemlidir. Fonksiyon çağırma işlemi için fonksiyon ismi'nin yanına (); konulması gerekmektedir. Birde (); içerisinde değer gönderme işlemi de yapılabilmektedir.
Değer göndermeden fonksiyon çağırma işlemi için bu yöntem kullanılmaktadır.
<?php
fonksiyon_ismi();
?>
Değer gönderildiğinde fonksiyon çağırma yöntemi için fonksiyon ismi içerisinde bir veya birkaç değer gönderme işlemi için bu yöntem kullanılmaktadır.
<?php
fonksiyon_ismi($deger);
?>
<?php
function selam()
{
echo "Merhaba TÜRKİYE";
}
selam();
?>
Php dilinde fonksiyonlarda değer döndürme işlemi çoğu programlama dillerinde olduğu gibi return anahtar kelimesi ile yapılmaktadır.
<?php
function karecevre($kenar)
{
$cevre=$kenar*4;
return $cevre;
}
echo karecevre(10);
?>
<?php
function _uyari($isim)
{
echo "Hoşgeldin ".$isim;
}
_uyari("Azkod");
?>
<?php
function karesi($sayi)
{
echo $sayi*$sayi;
}
karesi(5);
?>
<?php
function dikdortgenalan($kk,$uk)
{
$alan=$kk*$uk;
return $alan;
}
echo "Kısa kenarı 5, uzun kenarı 10 olan dikdörtgenin alanı: ".dikdortgenalan(5,10);
?>
Önceki Ders: Php Diziler | Sonraki Ders: Php Get-Post Metodları |