Programlama

PHP

PHP nedir?

PHP kodu genellikle sunucuda, Nginx veya Apache arkasında çalışır. Tarayıcıya hazır HTML, bazen JSON gider. Dil 1995’ten beri web içindir. Modern PHP’de sınıf, tip ve Composer paket yöneticisi vardır.

PHP ne için kullanılır?

PHP site, yönetim paneli ve basit API için kullanılır. Birçok barındırma onu hazır sunar.

  • WordPress sitesi
  • Laravel ile uygulama
  • Formdan gelen veri
  • MySQL ile sayfa

PHP ile ne yapılabilir?

PHP ile yazı sitesi, girişli kabine ve ödemeden sonra sayfa yazılır. Şablon HTML’in içine karışabilir, ama Laravel gibi bir çatı bunu ayırır. Komut satırı betiği de olur, asıl yeri webdir.

PHP öğrenmek zor mu?

Eski örnekler karışıktır, bu yüzden dil zor görünür. Tipli modern PHP ve Composer daha düzdür. Zor yer güvenliktir: kullanıcı metnini SQL ve HTML içine doğrudan yapıştırmayın.

Avantajları ve sınırları

Avantaj: barındırmada hazırdır, web kütüphanesi çoktur, WordPress dünyası büyüktür. Sınır: uzun ömürlü masaüstü program ve mobil uygulama için seçilmez. Eski kod ile yeni kod aynı projede karışık kalabilir.

Temel kavramlar

PHP dosyası <?php ile açılır. Değişken $ ile başlar. Web isteği $_GET ve $_POST dizilerinde gelir.

  • Composer paket kurar
  • PDO veritabanına daha güvenli sorgu içindir
  • Laravel rota ve şablon verir
  • php -S yerel sunucu açar

Kısa örnek

Bu dosya tarayıcıya veya terminale bir satır basar. Komut: php hello.php.

<?php
echo "Hello";

Sık sorulan sorular

  • PHP öldü mü? Hayır. WordPress ve birçok site hâlâ PHP ile çalışır.
  • PHP ve JavaScript aynı mı? Hayır. PHP sunucuda, JavaScript önce tarayıcıda çalışır.
  • PHP için HTML gerekir mi? Sayfa basarken evet. Saf API’de daha az.