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.