İçeriğe geç
Codary
PHP Modül 1: PHP'ye Giriş ve Temel Söz Dizimi

1.1 PHP Nedir? İlk Kod

Kolay
Ders 1 / 19 %0 Ders listesi
1.1 PHP Nedir? İlk Kod 1.2 Değişkenler ve Veri Tipleri 1.3 Operatörler ve Matematik Fonksiyonları 1.4 String Fonksiyonları 2.1 if-else ve match 2.2 Döngüler 2.3 İndeksli ve İlişkisel Diziler 2.4 Dizi Fonksiyonları 2.5 Hatayı Bul: Sepet Toplamı 3.1 Fonksiyonlar ve Tip Bildirimleri 3.2 Formlar: $_GET ve $_POST 3.3 Güvenlik: XSS ve Şifre Saklama 3.4 Hatayı Bul: Form Verisi ve Tipler 4.1 Sınıflar ve Constructor Promotion 4.2 Kalıtım, Interface ve Abstract 4.3 Static, Sabitler ve Exception 5.1 PDO ile Bağlantı ve Sorgu 5.2 CRUD İşlemleri 5.3 Proje: Mini Blog Sistemi
Misafir olarak çalışıyorsun. İlerlemeni kaydetmek ve sonraki dersleri açmak için giriş yap. Giriş yap / Kayıt ol

PHP Nedir? İlk Kod

Bir siteye giriş yaptığında karşına "Hoş geldin, Ayşe" yazısı çıkar. Bu yazı her kullanıcı için farklıdır; yani sayfa senin için sunucuda o an üretilir. Bu işi yapan dillerin en yaygınlarından biri PHP'dir. Web sitelerinin büyük kısmı (WordPress dahil) PHP ile çalışır. Şu an kullandığın bu kurs sitesi de PHP ile yazıldı.

Sunucu tarafı ne demek?

HTML, CSS ve JavaScript tarayıcıda çalışır. PHP ise sunucuda çalışır:

  1. Tarayıcı sunucudan bir sayfa ister.
  2. Sunucu PHP kodunu çalıştırır: veritabanından bilgi çeker, kullanıcının giriş yapıp yapmadığına bakar.
  3. Sonuçta ortaya çıkan HTML tarayıcıya gönderilir.
Ziyaretçi PHP kodunu hiçbir zaman görmez; sadece ürettiği sonucu görür.

İlk kod

Örnek KodPHP
<?php
echo "Selam!";
ParçaAnlamı
<?phpPHP kodunun başladığını söyler
echoekrana (sayfaya) yazar
;her komutun sonu
Dosya sadece PHP kodu içeriyorsa kapanış etiketi (?>) yazılmaz; bu, yanlışlıkla boşluk gönderilmesinden doğan hataları önler.

HTML içinde PHP

PHP, HTML'in içine gömülebilir:
Örnek KodPHP
<h1><?php echo "Bugün: " . date("d.m.Y"); ?></h1>
Bu yüzden PHP web için çok pratik bir dildir.

Bu editörde

PHP kodun burada çalıştırılmaz; editör, kodunda görevin istediği parçaların olup olmadığını kontrol eder ve beklenen çıktı görev kartında gösterilir. Kendi bilgisayarında XAMPP kurup ya da php -S localhost:8000 komutuyla bir sunucu başlatarak deneyebilirsin.

Sonraki derslerde

Her PHP dosyasının <?php ile başladığını unutma. Sonraki derslerde bu açılış etiketi editöre hazır gelecek; sen hemen altından kendi kodunu yazacaksın.

Sık yapılan hatalar

  • <?php etiketini unutmak: Kod çalışmaz, düz metin olarak görünür.
  • ; unutmak: "syntax error, unexpected ..." hatası.
Görev Kendin yazarak öğren
<?php etiketiyle başlayan bir dosyada echo ile ekrana Merhaba PHP! yazdır.

    Bilgi Kontrol Quizi

    PHP kodu nerede çalışır?

    index.php

    Parantez ve tırnaklar kendiliğinden kapanır. Tab girinti ekler; editörden çıkmak için önce Esc, sonra Tab.

    Çıktı Konsolu: Hazır
    Çıktı görmek için "Kodu Çalıştır" butonuna basın...