
Ders 1 — PHP’ye Neden İhtiyaç Duyuldu?
Bu dersin temel sorusuBir web sayfası yalnızca HTML ile hazırlanabiliyorsa, PHP neden ortaya çıktı?
Öğrenme hedefleri
Bu dersin sonunda öğrenci;
- internet sayfası ile web uygulaması arasındaki farkı,
- istemci ve sunucu kavramlarını,
- statik ve dinamik içerik arasındaki farkı,
- PHP’nin ne işe yaradığını,
- ilk PHP dosyasının nasıl oluşturulacağını
1.1. HTML neden tek başına yeterli değildir?
HTML, bir sayfanın yapısını tanımlar. Başlık, paragraf, resim ve bağlantı oluşturmak için HTML kullanabiliriz.Kod:
<h1>Hoş geldiniz</h1>
<p>Bu bir web sayfasıdır.</p>- Kullanıcının adı gösterilmelidir.
- Ürünler vs. veritabanından gelmelidir.
- Giriş yapan kullanıcıya özel sayfa açılmalıdır.
- Formdan gelen bilgi kontrol edilmelidir.
1.2. PHP’nin temel görevi
PHP, sunucu tarafında çalışan bir programlama dilidir. Kullanıcı bir PHP sayfası istediğinde sunucu PHP kodunu çalıştırır ve tarayıcıya genellikle HTML sonucu gönderir.İPUCU
Basitleştirilmiş süreç şöyledir:
Tarayıcı isteği gönderir
↓
Web sunucusu PHP dosyasını bulur
↓
PHP kodu çalıştırılır
↓
Oluşan sonuç tarayıcıya gönderilir
Tarayıcı isteği gönderir
↓
Web sunucusu PHP dosyasını bulur
↓
PHP kodu çalıştırılır
↓
Oluşan sonuç tarayıcıya gönderilir
1.3. İlk PHP kodumuz
" index.php " adında bir dosya oluşturalım:Kod:
<?php
echo "Merhaba, PHP!"; ?>1.4. Çalışma ortamı
PHP dosyasını doğrudan çift tıklayarak açmak yerine PHP çalıştırabilen bir sunucu ortamı kullanmalısın. Başlangıç için XAMPP, Laragon veya PHP’nin yerleşik geliştirme sunucusu kullanılabilir.Komut satırında proje klasörüne girip şu komutu çalıştırabilirsin:
Kod:
php -S localhost:8000Daha sonra tarayıcıda " http://localhost:8000 " adresini açabilirsin.
Uygulama
- "php-dersleri" adında bir klasör oluştur.
- İçinde "index.php" dosyası oluştur.
- Aşağıdaki kodu yaz.
PHP Kod:<?php
echo "PHP öğrenmeye başladım."; ?> - Sayfayı tarayıcıda aç.
Yaygın hatalar
- Dosyayı " .html " olarak kaydetmek.
- " <?php " başlangıcını unutmak.
- " echo " sonuna noktalı virgül koymamak.
- PHP sunucusunu çalıştırmadan dosyayı açmaya çalışmak.
Ders özeti
PHP, sunucuda çalışan ve dinamik web sayfaları oluşturmamızı sağlayan bir dildir. PHP kodları genellikle " .php " uzantılı dosyalarda yazılır. İlk komutumuz " echo " ile ekrana çıktı vermektir.
Pekiştirme
1. " echo " ile adını yazdır.
2. Aynı sayfada üç ayrı " echo " komutu kullan.
3. PHP’nin tarayıcıda değil, sunucuda çalışmasının ne anlama geldiğini kendi cümlelerinle açıkla.
php'ye Giriş (php 1.ders)
