PHP nedir, ne işe yarar ve nerelerde kullanılır? En çok kullanılan php kodları ve örnekleri

E-posta Hosting Kampanya

PHP, birçok kullanıcının web geliştirmek için kullandığı açık kaynaklı bir sunucu tarafı programlama dilidir. PHP kısaltması ilk başlarda “Personal Home Page” yani “kişisel Ana Sayfa” anlamına geliyordu. Ancak sonradan “Hypertext Preprocessor” kısaltmasına sahip oldu. PHP geniş kitleler tarafından kullanılan açık kaynak kodlu bir programlama dilidir. HTML içine gömülebilen ve sunucu tarafından çalışan PHP, Web uygulamaları ve dinamik web siteleri geliştirmek için kullanılır.

PHP Nedir?

PHP programlama dili, Danimarkalı yazılımcı Rasmus Lerdorf tarafından geliştirilmiştir. PHP‘nin ilk sürümü 26 yıl önce piyasaya sürülmüştür. İlk çıkışından beri en çok kullanılan programlama dilleri arasındadır.

PHP ile yazılan kodlar tarayıcı tarafından yorumlanarak çıktısını üretir. PHP kodları HTML, CSS, Java Script benzeri betik diller ile daha kullanışlı hale getirilebilir.

PHP veri tabanlı çalışan bir programlama dilidir. Böylelikle Java ve C programlama dilleri gibi derlenmeye ihtiyaç duymaz. PHP kodları sunucu tarafından bir araya getirilerek kullanıcıya HTML çıktısı gösterilmektedir.

PHP Nasıl Kullanılır?

PHP kullanabilmek için öncelikle bilgisayarınıza yerel sunucu modüllerini yüklemeniz gereklidir. XAMPP, WAMP ve AppServ gibi programlar sayesinde bu modüllere paket halinde ulaşılabilir.

PHP Avantajları Nelerdir?

Performans ve hız, üretim kolaylığı, destek ve topluluk, geniş kütüphane desteği ve yüksek güvenlikli olması PHP’nin, en çok kullanılan programlama dilleri arasında yer almasının bazı nedenleridir. Bu özellikleri dışındaki diğer avantajları;

  1. Herhangi bir lisans ücreti gibi ödemeler yapmadan tamamen ücretsiz kullanılabilir.
  2. PHP bir açık kaynak kodlu programlama dilidir. Açık kaynak olması nedeniyle kaynağına bakabilir, bu konuda tecrübe sahibi olan herkes geliştirilmesine katkı sağlayabilir.
  3. MySQL, Microsoft SQL Server, Oracle, SyBase, Mongo, SQLite vb. bir çok veri tabanıyla senkronize olup çalışabilir.
  4. Çok fazla karışık söz dizilimine sahip değildir. PHP’ye yeni başlayanlar için öğrenmek oldukça kolaydır. Zaten programlama bilginiz varsa hemen öğrenebilirsiniz.
  5. PHP’nin bir çok destekleyici çevrimiçi topluluğu vardır. Kodların ve özelliklerin nasıl kullanılacağına dair kılavuzlar sağlar. Takıldığınız veya anlamakta güçlük çektiğiniz yerler olursa bu topluluklar sayesinde sorununuzu kolayca çözebilirsiniz.
  6. Hosting ve barınma konusunda oldukça geniş yelpazede hizmetlere sahip olmasıdır. Ayrıca Cenuta’nın web hosting hizmetleri php hosting olarak kullanılabilmektedir.

PHP İle Neler Yapılabilir?

  • Veri tabanı bağlantılı uygulamalar
  • Anket, tartışma forumları
  • E-ticaret uygulamaları
  • Web tabanlı e-posta uygulamaları
  • XML verilerini okuma ve oluşturma

PHP’yi Kimler Kullanır?

Dünyadaki en büyük şirketler dahil, sunucu çalıştırmak ve daha birçok şeyi yapmak için PHP kullanıyor. Bu şirketlerden bazıları Facebook, Wikipedia, WordPress, Shopify’dır

PHP Kodları

Php – If yapısı : If komutu sonucu alır, kontrol eder ve doğru ise if kodu çalışır.

if (değişken) {
değişken doğru ise çalışacak kod;
}

Php – If – Else yapısı : İf komutu yanlış ise başka bir komut çalıştırılacaktır. Else bir if değerini yanlış gördüğü zaman çalışır.

if (değişken) {
değişken doğru ise çalışacak kod;
} else {
değişken yanlış ise çalışacak kod;
}

Php – If – Else – Elseif yapısı : Tıpkı else gibi, orijinal if ifadesinin yanlış cevap vermesi sonucunda farklı bir deyimin çalıştırılması için kullanılır. Fakat, else’ten ayıran, ilgili deyimi sadece kendisine ait koşullu ifade doğru değeri verdiği takdirde çalıştıracaktır.

if (değişken) {
şart doğru ise çalışacak kod;
} elseif(değişken) {
ilk değişken yanlış ise ve ikinci şart doğru ise çalışacak kod;
} else {
değişken yanlış ise çalışacak kod;
}

Php – Switch yapısı : Değişken hangi değeri alıyorsa, o değişkeni yazdırır.

switch (n) {
case Değer1:
eğer n eşitse Değer1’e kod çalışır;
break;
case Değer2:
eğer n eşitse Değer2’ye kod çalışır;
break;
case Değer3:
eğer n eşitse Değer3’e kod çalışır;
break;
...
default:
n hiçbir değere eşit değilse burası çalışır;
}

Php – For Döngüsü : For döngüsü belirlendiği değerden itibaren üst üste çalışarak oluşturulan bir döngüdür.

for (başlangıç değer değişkeni; sayaç kontolu; artırma şartı) {
her yinelemede çalışacak kod;
}