PHP eğitim serimizin bu dersinde PHP’de Fonksiyonlarıdan bahsedeceğim.

Fonksiyonlar, genel olarak sürekli yapıcağımız işlemi kolaylaştırmak için vardır. Fonksiyonlar çoktan tanımlanmış olabilir ve ya biz tanımlayabiliriz. Tanımlanmış fonksiyonların bazılarından önceki derslerde bahsetmiştim ve daha sonra kullanacağımız tanımlı fonksiyonlarıda ilerki derslerde bahsedeceğim. Şimdi kendi fonksiyonumuzu nasıl oluştururuz ondan bahsedelim.

Kısaca fonksiyonların yazım kuralından bahsedecek olursak,

<?php

function ISIM (PARAMETRELER){

Fonksiyonun yapacağı işlemler

}

?>

şeklinde yeni bir fonksiyon tanımlayabiliriz.

Bunları adım adım anlatmak gerekirse

  • ‘function’ cümlesi ile bir fonksiyon tanımlayacağımızı belirttik
  • ‘function’ cümlesinden sonra fonksiyonumuza vericeğimiz ismi yazdık
  • Parantezler içine bu fonksiyonun ihtiyacı olan fonksiyonları yazdık. Her zaman bir parametreye ihtiyacımız olmayabilir.
  • Daha sonra süslü parantezler arasına gerekli olan işlemleri yazarsak

bir fonksiyon tanımlamış oluruz. Genel olarak php’de kendi fonksiyonumuzu tanımlarken ekrana direk bir çıktı vermek yerine onları geri döndürmeyi tercih ederiz yani “echo CÜMLE” şeklinde yazacağımıza “return CÜMLE” şeklinde bir tanımlama yapmak daha kullanışlı olur.

Bir fonksiyon tanımladık ve bunu çağırmak istiyorsak

<?php

fonkAdı();

?>

şeklinde belirtmemiz yeterli aynı şekilde bir fonksiyonu bir değişkenede atayabiliriz.

<?php

$degisken = fonkAdı();

?>

Şimdi basit fonksiyonlar tanımlamamız gerekirse

<?php

function yaz($string){

echo $string;

}

?>

şeklinde bir fonksiyon tanımlarsak bu fonksiyon içine yazmış olacağımız değerleri direkt olarak ekrana yazdıracaktır. Yani

<?php

yaz(5);

yaz(“Aydın Can Altun”);

?>

şeklinde kullanımlarda ekrana “5” ve “Aydın Can Altun” yazdığını görebiliriz.

<?php

function fonk(){

return ‘Aydın Can Altun’;

}

?>

şeklinde bir fonksiyon hazırladık bunu sadece çağırırsak herhangi bir şey olmaz fakat “echo fonk()” ile çalıştırırsak ekrana Aydın Can Altun yazdırdığını görebiliriz.

 

Bu dersimizde PHP’de Fonksiyonlara giriş yaptık önümüzdeki dersimizde PHP’de Anonim Fonksiyonları öğreneceğiz.