MENÜ

Php Dersleri 6 : Fonksiyonlar

765 defa okundu Yorumlanmadı kategorisinde, tarihinde yayınlandı
Php Dersleri 6 : Fonksiyonlar

Şimdiye kadar standart bir php uygulaması yazacak alt yapıya sahip olduk. Son olarak syntactic açıdan kodlarımızı rahatlatacak ve kod tekrarını engelleyecek olacak fonksiyonları ders olarak işlememiz şart görünüyor. Bundan sonraki konular ders şeklinde olmayacak php kütüphanesinin fonksiyonlarını ve sql işlemlerini farklı başlıklar altında işleyeceğiz.

Gelelim konumuza belirttiğim üzere fonksiyonlar aynı kod dizimini birden fazla kullanmanız gerektiğinde genellikle kullanılan en pratik yöntemdir kullanılışı şu şekildedir.

1
2
3
4
5
function fonsiyonismi($gonderilen_degisken1, $gonderilen_degisken2)
{
   işlemler;
   return geri_gonderilen_deger;
}

bu yapıda gönderilen değişken ve geri gönderilen değer öğeleri esnektir yani bunların kullanılma zorunluluğu yoktur bir örnek ile ilk uygulamamızı yazalım

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
function ikikare()
{
   echo 2*2;
}
 
function uckare()
{
   echo 3*3;
}
echo '2 nin karesi : ';
ikikare();
echo '<br />3 ün karesi : ';
uckare();
?>

Bu örnek mantıkdışı gelebilir ancak aynı örneği bir değişik şekilde aşağıdaki gibi yaparsak daha sözdizimsel görünecektir.

1
2
3
4
5
6
7
<?php
function karesi($sayi)
{
   return $sayi*$sayi;
}
echo '2 nin karesi : ', karesi(2) , '<br />3 ün karesi : ', karesi(3);
?>

Aynı kodu daha basite indirgedik bunu tekrarlanması gereken uzun kod dizimlerinde kullanarak zamandan tasarruf etmeniz ve kodların çok kalabalık olmamasını sağlamanız mümkündür.

Derslerimiz Devam edecektir.

Ahmet Yeşertener

Yorum Yaz