Php, etkileşimli web siteleri kurmak için kullanılan ücretsiz, açık kaynak kodlu bir dildir.
Php dili Rasmus Lerdorf tarafından kişisel web sitesine giren kişileri takip etmek amacıyla oluşturulmuş bir dil'dir.
Php dilinin ilk açılımı Personal Home Page (Kişisel Anasayfa) şimdiki açılımı ise PHP: Hypertext Preprocessor (Üstün Yazı Önişlemcisi) 'dir.
Php dilini dünya üzerinde 300 milyon'a yakın web sitesi kullanmaktadır.
Php internet üzerinde durağan sabit web sitelerine dinamiklik etkileşim katmamızı sağlayan web tabanlı programlama dilidir. Php dili en iyi performansı MYSQL veritabanı ve LİNUX işletim sistemi ile göstermektedir.
Php kullanmak için hangi dilleri bilmemiz gerekli ?
Etkileşimli web siteleri oluşturulabilir.
Sunucuda dosya oluşturulabilir, okuyabilir, yazabilir, silebilir, açabilir veya kapatabilme özelliğine sahiptir.
Form uygulamaları yapılabilir. ( Kullanıcı kayıt sistemi, yorum sistemi vs.)
Veri tabanına veri eklenebilir, güncellenebilir ve silinebilir.
Pdf dosyası oluşturulabilir.
Excel dosyası oluşturulabilir.
Herhangi bir içerik yazdırılabilir.
İçerik yönetim sistemleri oluşturulabilir.(WordPress, Drupal,vb.)
Veri depolama sistemleri yapılabilir(Senduit, Imageshack.us, vb.)
Sosyal paylaşım sitesi kurulabilir. (Facebook, vb.)
E-ticaret sistemleri oıluşturulabilir(ShopPhp,vb.)
Otomasyon sistemleri yazılabilir
Resim oluşturma ve düzenleme işlemleri
Online oyunlar (Travian, Ogame, vb.)
Forumlar, makaleler, sözlükler (Wikipedia, Vbulletin, MyBB, PhBB vb.)
Web tabanlı robotlar, örümcekler
Daha buraya yazmadığımız bir çok işlem Php dili yapılabilir.
Php Çok Kaliteli ve Güzel Bir Dildir.
İnternet üzerindeki en büyük sosyal ağı (facebook) ve bloglama sisteminin(WordPress) temelini oluşturacak kadar güçlü bir dildir.
Hatta ilk web sitesini kuracak web geliştiricileri için ilk sunucu taraflı web sitelerini yapabilecekleri kadar da kolay bir dil'dir.
Çeşitli işletim sistemlerinde çalışabilme özelliğine sahiptir. (Windows,Linux,Unix, MS PWS, Mac OS X, RISC OS)
Neredeyse tüm sunucularla uyumludur.(Apache, MS IIS, MS PWS, AOL, Netscape, İPlanet)
Çeşitli veri tabanlarını destekler
Yazım kuralları basit'tir.
Bana göre pek bir dezavantajı yoktur fakat yinede bir kaç dezavantajı sıralayalım.
Büyük web siteleri tasarlamak ve çalıştırmak zahmetli ve zor bir iştir.
Hataları ayıklamak zordur. En ufak bir hatada web siteniz çalışmayabilir.
Php Kullanan Büyük İnternet Siteleri
wordpress.com - Blog sistemi
facebook.com – Sosyal Paylaşım Sitesi
yahoo.com – Güncel İçerikli Arama Motoru
photobucket.com – Resim/Fotoğraf Paylaşım Sitesi
wikipedia.com – En Büyük İnsan Yapımı Ansiklopedi
digg.com – Web İçeriği Paylaşım Sitesi
Php dilinde ilk dersimiz bitmiştir. Bu dersimizde php nedir, kim tarafından ne için geliştirilmiştir, php dilini öğrenmek için bilinmesi gereken diller, php ile neler yapılabilir, avantajları ve dezavantajları nelerdir, php kullanan büyük internet siteleri hakkında bilgi verdik. Tüm Php derslerimize php dersleri yazısına tıklayarak ulaşabilirsiniz.
Sonraki Ders: Php Kurulumu