Php Nedir?

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 sayfaları içerik(yazı-metin), Html, Css, JavaScript ve Php kodu içerebilme özelliğine sahiptir. Php kodları sunucuda çalıştırılır ve sonuç kullanıcının tarayıcısında Html olarak geri gönderilir. Kullanıcılar Php kodlarını görüntüleyemezler sadece Html kodlarını görüntüleyebilirler. Php sayfalarının uzantısı .php 'dir.

Php kullanmak için hangi dilleri bilmemiz gerekli ?

Php'de web sitesi kurmak için kesinlikle HTML dilini bilmeniz gerekli , Css ve JavaScript dillerinide bilseniz daha sizler için faydalı olur ama öğrenmeden web sitesi yapabilir miyim diye sorarsanız evet yapabilirsiniz fakat görseli ve etkileşimi biraz kötü durabilir.

Php ile Neler Yapılabilir ?

  • 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. 
  • Verileri şifreleyebilir.
  • 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.)
  • Botlar yazılabilir
  • 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.

Php Avantajları

  • Öğrenmesi kolay bir dildir.
  • Çeşitli işletim sistemlerinde çalışabilme özelliğine sahiptir. (Windows,Linux,Unix, MS PWS, Mac OS X, RISC OS)
  • Ücretsiz
  • Açık Kaynak Kodlu
  • Neredeyse tüm sunucularla uyumludur.(Apache, MS IIS, MS PWS, AOL, Netscape, İPlanet)
  • Çeşitli veri tabanlarını destekler
  • Yazım kuralları basit'tir.
  • Çok hızlı çalışan bir dildir.

Php Dezavantajları

  • 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