Fonksiyon Tanımlama
Kullanıcı tanımlı bir fonksiyon bildirimi, function kelimesi ile başlar. Belirlen fonksiyon adı da bir parantez () açıp kapatılarak bitirilir. Bu parantezin içinin dolu olup olmaması fonksiyonun parametreli ya da parametresiz bir fonksiyon olduğunu, süslü parantezler {} ise fonksiyonun kapsam alanını gösterir.
<?php
function fonksiyonAdi(){
// Çalıştırılacak kodlar buraya yazılacak
}
?>
Fonksiyon isimleri, PHP'deki diğer isimlerle aynı kurallara tabidir. Geçerli bir fonksiyon ismi bir harf ya da alt çizgi ile başlar, herhangi bir sayıda geçerli harf, sayı ya da alt çizgi ile devam eder. Fonksiyon isimlerinde büyük-küçük harf duyarlılığı yoktur. Yani mesajYaz(), mesajyaz() ya da MESAJYAZ() fonksiyonları birebir aynı fonksiyonlardır.
<?php
function mesajYaz(){
echo "Merhaba dünya!";
}
mesajYaz(); // fonksiyonu çağırma
?>
mesajYaz() fonksiyonu çağrıldığı her yere “Merhaba Dünya” çıktısını gönderecektir.