PHP, bir programlama dili olarak, değişkenler, değişkenlerin değerleriyle bir işlem
yapmayı sağlayan işlemciler, işlemcilerle oluşturulan deyimler ve nihayet bunların tümünü
toplu olarak kullanmamızı sağlayan işlevlere (fonksiyonlara) sahiptir. PHP, nesne-yönelimli
(object-oriented) bir dil olduğu için, nesne oluşturma imkanına ve bunların kullanılmasını
sağlayan metodlara da sahiptir. Bütün bu imkanları kullanarak, PHP ile bir veritabanından
veri alarak, bunları HTML etiketlerinin değerleri olarak kullanabiliriz; Web sitemizi ziyaret
eden kişilerden bilgi alabiliriz, bu bilgilerle işlemler yapabiliriz. PHP'nin çeşitli komutlarını,
deyimlerini ve fonksiyonlarını kullanarak, programımızın çalıştığı Web sunucusunun
bulunduğu bilgisayara da çeşitli dosya işlemleri yaptırabiliriz.