Öncelikle fonksiyonun tanımı ile başlayalım. Fonksiyon, bir veya birçok değeri değişebilen niceliklere bağlı olarak değişen nicelik manasına gelir. Aslında matematikteki fonksiyonlar ile php de fonksiyonlar aynı görevi yapmaktadır.   Bunu şu şekilde açıklayabiliriz. Toplama işlemi yapacağız. Ama onlarca kez yapmamız ve her seferinde farklı değerler gönderip hepsinin kendi cevabını almamız gerekiyor. Veya bir sayının karesini alacağız.