PHP, sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.
PHP nedir, neler yapabilir?
PHP (hypertext preprocessor), sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir. PHP’yi Javascript gibi kullanıcı tarafında çalışan dillerden ayıran, sunucu tarafında çalıştırılıyor olmasıdır. Peki bu ne demek? Örneğin bir kodu kendi sunucunuzda çalıştırırsanız, sunucunuza bağlanan kullanıcılar kodu göremeyecekler ve müdahale edemeyecekler, yalnızca sonucu görebileceklerdir. Neden php? sorusunun cevapları üzerine konuşacak olursak, phpnin hem yeni başlayanlar için oldukça basit hem de ileri seviye kullanıcılar için kapsamlı bir dil olması bu soruya verilebilecek ilk cevaplardan biri olacaktır. Öğrenmesi oldukça keyifli ve kolay olan php, dinamik ve interaktif web sayfaları hazırlama konusunda ep ey güçlü bir dildir. PHP dilini tanıyalı daha bir kaç saat olmadan kendi ufak tefek kodlarınızı yazmaya başlayabilirsiniz. PHP dilinin bir başka güzel yanı ise bir çok veritabanını (mysql, oracle, generic odbc gibi.) destekliyor olması ve yine bir çok sunucuyla birlikte sorunsuz çalışabiliyor oluşudur. Bu dili öğrenmeye ikna olduysanız hemen Google'da pdf formatlı kitaplar aramaya başlayabilir ya da az biraz ingilizceniz varsa PHP 5 Tutorial sayfasını inceleyebilirsiniz. Ayrıca blogumda yayınlayacağım php derslerini ve örnek projeleri takip edebilirsiniz. PHP dilini öğrenme konusunda benim naçizane önerim bir kaç örnek proje indirip (Google'da zilyon tane mevcut) kod üzerinde ufak tefek oynamalar yaparak PHP'nin kod dizimi (syntax) hakkında fikir sahibi olmanız olacaktır. Eğer C dillerinden birini biliyorsanız size bir müjdem var, PHP C dilleriyle kod dizimi bakımından fazlasıyla benzerlik gösterir. Eğer ki bu işe yeni başlıyorsanız size müjde değil ancak bir önerim var, HTML hakkında biraz fikir edinmelisiniz, çünkü php çoğunlukla html ile birlikte kullanılır. PHP dilini verimli bir biçimde kullanmak istiyorsanız html, css ve biraz da mysql bu işin olmazsa olmazıdır diyebilirim.PHP ile ilgili ilk derse aşağıdaki bağlantıdan ulaşabilirsiniz.
Kod Dizimi (Syntax) | PHP Ders - 1