Odak modu

PHP Temel

Php Nedir ve Nasıl Çalışır?

Php Nedir ve Nasıl Çalışır?

PHP; (Hypertext Preprocessor) temel olarak sunucu-taraflı programlamaya odaklanmış HTML içerisine gömülebilen bir betik dilidir.(Scripting Language).

Nedir bu betik dili? Compiled Programlama dilleri ile yazılan kodlar makine koduna çevrilip çıkan program doğrudan çalıştırılırken betik kodları interpreter(Yorumlayıcı) tarafından doğrudan okunur ve yorumlanarak işlemler interpreter'ın kendisi tarafından yapılır.

Getirdiği Avantajlar

  • Rapid Development(Hızlı Geliştirme)
  • Kolay Öğrenilebilir
  • Çoğu özelliği kapsayan kütüphaneler bulunur.
  • Çoğu veri yapısı hazır kütüphanelerde vardır.


  • Hangi programlama yöntemini kullanacağınıza, işlevsel yaklaşımı mı yoksa nesne yönelimli yaklaşımı mı yoksa her ikisini birden mi kullanacağınıza kendiniz karar verebilirsiniz.
  • PHP ile neler ayapabiliriz? Diğer GCI uygulamalarının yaptığı her şeyi(formdan veri toplama, dinamik sayfa içeriği oluşturma, ya da çerez alıp gönderme) yapabilir.
  • PHP betiklerinin kullanıldığı başlıca üç alan vardır.
  • Sunucu-taraflı programlama.
  • Komut satırı uygulamaları.
  • Masaüstü uygulamalarının yazımı.
  • PHP ile işletim sistemi ve HTTP sunucusu seçme özgürlüğüne sahipsiniz.
  • PHP bütün büyük işletim sistemlerinde çalışabilmektedir.(Linux, Unix, Microsoft Windows vb.)
  • PHP HTTP sunucularının büyük kısmını destekler.(Apache, IIS, Nginx vb.)


Sonuç olarak PHP’de sunucu-taraflı programlama için üç şeye sahip olmanız gerekir: PHP çözümleyici (CGI ya da sunucu modülü), bir HTTP sunucusu ve bir tarayıcı.

Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Test

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!