PHP belki fonksiyonlar konusunda en rahat dillerden birisi olabilir ve bu açıdan nesneye dayalı programlamayı da kolaylaştırıyor.
PHP’de fonksiyon tanımlarken alışık olduğumuz fonksiyon tipi kavramı yok, ancak her fonksiyon isterse bir değişken döndürebilir veya döndürmeyebilir. Fonksiyonu tanımlarken sadece başına function
yazıyoruz, sonra ismini ve alacağı parametreleri yazıp içeriğine başlıyoruz.
function kedisesi(){ echo "miyav"; }
Fonksiyon bir değişken döndürsün istiyorsak, fonksiyon sonunda onu return etmemiz yeterli.
function inverse($sayi) { $foo = (int)$sayi; if($foo == 0) return 0; return (1/$foo); }