"Geleceğe atılan doğru bir adım..."
Bilgi Eğitim Bilgisayar Kursu Ders Notları

Php Programlama Kursu - Php kullanıcı tanımlı fonksiyonlar

KULLANICI TANIMLI FONKSİYONLAR

 

Küçük programcıklardır. Bir veya birkaç parametre alarak sonuç döndürür. Kendilerine gönderilen değer veya değerler doğrultusunda görevi olan işlemleri yaparlar.  Sık kullanılacak yapılar için fonksiyonlar oluşturulur.

Örnek :  Verilen bir parasal  ifade için KDV hesaplayan bir fonksiyon yazabiliriz.

Fonksiyon tanımlarken function() ifadesi kullanılır ve isimleri rakam ile başlayamaz.

 

function fonksiyon_adi ($deger1, $deger2) {
       fonksiyonda yapılacak işlemler..

}

 

Fonksiyonlar.php

 

<?php

// Tek parametre alan Fonksyion echo ile döndür

function kdvli($sayi) {

            $sonuc=$sayi*1.18;

            echo $sonuc."<br>";  

}

 

// İki Parametre alarak toplama işlemi yapan fonksiyon

function topla($sayi1,$sayi2){

            $sonuc=$sayi1 + $sayi2;

            return $sonuc."<br>";           

}

 

// Verilen KDV oranına göre hesap yapan fonksiyon. Eğer oran verilmez ise default oran tanımlayıp onu kullandırma

function kdv_hesapla($sayi,$oran=18) {

            $sonuc=$sayi+ (($sayi*$oran)/100);

            echo $sonuc."<br>";  

}

Örnek 1. Yöntem: Verilen sayının %18 kdvli fiyatını hesaplayan fonksiyon

<?php

include("fonksiyonlar.php");

 

// Verilen sayının kdv sini bulan fonksyion.

$sayi1=500;

$sayi2=1000;

 

echo $sayi1." in %18 KDV li Hali : ";

kdvli($sayi1);

echo $sayi2." in %18 KDV li Hali : ";

kdvli($sayi2);

?>

 

Örnek: İki değişken gönderilerek İki sayıyı toplayan fonksiyon.

<?php

include("fonksiyonlar.php");

 

topla(500,1000);

?>

 

Örnek: Birden Fazla parametre alan fonksiyon ve default parametre tanımlama

<?php

// Verilen Sayının KDV sini bulan fonksiyon. Eğer oran verilmez ise oranı % 18 alacak.

kdv_hesapla($sayi2);

?>