PHP

PHP’de Fonksiyon – 7

Fonksiyon, matematikte değişken sayıları girdi olarak görüp bunlardan bir çıktı değeri oluşmasını sağlayan kurallardır.

phpdefonksiyon

Fonksiyonlar biz programcılar için önemlidir. Çünkü tekrar tekrar yazmamız gereken kodları fonksiyonlaştırıp kullanarak hem koddan hem hızdan hem de zamandan kazanıyoruz.

PHP’de sadece bizler fonksiyon oluşturmuyoruz. PHP’de birçok halihazırda bulunan ve kullanılan fonksiyonlar vardır. En basitinden print komutu da bir ekrana çıktı alma fonksiyonudur. İlerleyen derslerimizde PHP’de bulunan birçok fonksiyonu örnekler ile anlatmaya başlayacağız.

Fonksiyon Tanımlama

Basit bir şekilde fonksiyon tanımlama işlemi aşağıdaki gibidir.


Örnek : Ekrana selam veren bir fonksiyon tanımlayalım.

Bu fonksiyonumuz değer almayan sade bir fonksiyondur. Bu fonksiyonu kullanmak istediğimiz yere tanımladıktan sonra nereye selamVer(); yazmanız yeterli olacaktır.

Değer Alan Fonksiyonlar

Fonksiyonu tanımlarken tekrar eden işlevleri kolaylaştırmak için kullandığımızı dile getirmiştim. Değer alan fonksiyonlar en çok kullandığımız fonksiyon çeşidir.

Örneğin, bazı projelerimizde toplama işlemi yapmak istediğimiz zaman aşağıdakine benzer kodlar ile işimizi görürüz.

Yalnız her toplama işleminde bu veya buna benzer kodları tekrar tekrar yazmanız gerekiyor. Ama bu işlemi bir fonksiyon içerisine aldığımızda fonksiyonumuzu bir kere yazdıktan sonra tek satırda toplama işlemlerimizi kolayca gerçekleştirebilirsiniz.

Bu örnekte 2 parametreli değer alan fonksiyon örneğini yaptık. Bu parametreleri isteğinize göre arttırabilir ya da azaltabilirsiniz.

Değer Döndüren Fonksiyonlar

Değer alan fonksiyon örneğimizde toplama sonucunu ekrana yazdırma işlemini fonksiyonun içerisinde gerçekleştirmiştik. Bunun yerine fonksiyonun dışındayken toplama işlemini yazdırmak istediğimizde bu kez ise fonksiyonu oluştururken değer döndürmesini sağlamamız gerekiyor. Bu işlevi de return ile yapıyoruz. Şimdi toplama örneğimizi değer döndürerek yazalım.

Global

Fonksiyon dışında tanımladığımız değişkenleri, fonksiyon içerisine çağıramıyoruz bunun için, PHP bize global özelliğini sunuyor. Ufak bir örnek ile nasıl kullanıldığını görelim;

Halihazırda bulunan tüm fonksiyonları sizler için örnekler ile açıklayacağım.

Takipte kalın.

Kocaeli Üniversitesi Teknik Eğitim Fakültesi’nden Bilgisayar Öğretmenliği mezunu olan Fatih Çal, bilişim sektöründe 10 seneyi aşkın tecrübeye sahiptir. Başta web projeleri olmak üzere çeşitli projelerde ve kurumlarda çalışmıştır. Şuan Uluslararası Genç Derneği’nde Başkan Yardımcısı, Uluslararası Bilişim Teknolojileri Derneği’nde Yönetim Kurulu Üyesi ve İstanbul Medeniyet Üniversitesi Bilgi İşlem Daire Başkanlığında Sistem Yönetimi ve Yazılım Koordinatörü olarak görev almaktadır.