Fonksiyon, alt program yada işlev olarak bilinen, belirli bir eylemi gerçekleştiren yeniden kullanılabilir bir kod parçası veya bloğudur.
var_dump(), rand() yerleşik işlevlerdir, ancak PHP size kendi işlevlerinizi de oluşturma seçeneği sunar.
Fonksiyon ile iki kavramı iyi şekilde bilmemiz gerekir.
- Bir PHP Fonksiyonu Oluşturmak
- Bir PHP Fonksiyonunu Çağırmak
Aslında, kendi PHP işlevinizi oluşturmanıza neredeyse hiç gerek yok çünkü zaten farklı alanlar için oluşturulmuş 1000’den fazla yerleşik işlevi vardır ve bunları ihtiyacınıza göre aramanız yeterlidir.
PHP Fonksiyon Oluşturmak
Kendi PHP işlevinizi oluşturmak çok kolaydır. Farz edelim ki, tarayıcınıza basit bir mesaj yazacak olan bir PHP işlevi oluşturmak istiyorsunuz. Aşağıdaki örnek mesajYaz() adında bir işlev oluşturur ve onu oluşturduktan hemen sonra çağırır.
Bir işlev oluştururken, adının anahtar kelime işleviyle başlaması gerektiğini ve aşağıdaki örnekte gösterildiği gibi tüm PHP kodunun {ve} parantez içine alınması gerektiğini unutmayın –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php /* fonksiyon tanımlama */ function mesajYaz() { echo "Merhaba dünya bu bir fonksiyondur."; } ?> <html> <head> <title>Örnek</title> </head> <body> <?php /* fonksiyon çağırma */ mesajYaz(); ?> </body> </html> |
Parametreli PHP Fonksiyonları
PHP size parametrelerinizi bir işlevin içinden geçirme seçeneği sunar. İstediğiniz kadar parametre aktarabilirsiniz. Bu parametreler, işlevinizin içindeki değişkenler gibi çalışır. Aşağıdaki örnek, iki tamsayı parametresi alır ve bunları toplar ve ardından geri döndürür.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?php /* fonksiyon tanımlama */ function topla($s1,$s2) { $toplam=$s1+$s2; return $toplam; } ?> <html> <head> <title>Örnek</title> </head> <body> <?php /* fonksiyon çağırma */ echo topla(10,20) ."<br>"; echo topla(100,20) ."<br>"; echo topla(75,75) ."<br>"; ?> </body> </html> |
1 Yorum