Hoşgeldin Misafir

PHP Nedir ve Nasıl Öğrenilir? Yeni Başlayanlar İçin Adım Adım Kılavuz

Graves

Graves

Karanlık Özgürlüktür
Moderator
9 Eki 2024
10,486 Mesaj
TIM Görevleri
2

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

1. PHP İçin Gerekli Ortamı Kur

PHP ile çalışabilmek için önce bir geliştirme ortamı oluşturmalısın. Bunun için:

🔹 XAMPP veya WAMP Kur – Yerel sunucu oluşturarak PHP kodlarını test edebilirsin.
🔹 Kod Editörü Seç – VS Code veya PHPStorm gibi bir editör kullanabilirsin.
🔹 Tarayıcı Kullan – Chrome, Firefox gibi tarayıcılarda kodlarını test edebilirsin.

Kurulum Adımları:

  1. XAMPP veya WAMP indir ve kur.
  2. Apache ve MySQL servislerini başlat.
  3. htdocs klasörü içinde bir .php dosyası oluştur ve çalıştır.

2. PHP'nin Temellerini Öğren

PHP’de tüm kodlar <?php ... ?> etiketi içine yazılır.

Örnek PHP Kodu:


Kod:
<?php
echo "Merhaba, PHP!";
?>

Bu kod, tarayıcıda "Merhaba, PHP!" çıktısını verecektir.

📌 Değişkenler ve Veri Türleri

PHP’de değişkenler $ işaretiyle tanımlanır.

Kod:
 <?php
$isim = "Ahmet";
$yas = 25;
echo "Merhaba, benim adım $isim ve $yas yaşındayım.";
?>

📌 Koşul İfadeleri (if-else)


Kod:
<?php
$sayi = 10;
if ($sayi > 5) {
echo "Sayı 5'ten büyüktür.";
} else {
echo "Sayı 5 veya daha küçüktür.";
  }
?>

📌 Döngüler (for, while, foreach)

Kod:
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Bu satır $i. kez yazılıyor.<br>";
  }
?>


3. PHP ile Form İşleme

Web formlarından veri almak için PHP kullanılabilir.

HTML Form:

Kod:
<form method="post" action="islem.php">
Adınız: <input type="text" name="ad">
<button type="submit">Gönder</button>
</form>

PHP İşleme Kodu (islem.php):


Kod:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$ad = $_POST["ad"];
echo "Merhaba, $ad!";
  }
?>


4. PHP ve MySQL ile Veritabanı Kullanımı

PHP ile veritabanı bağlantısı kurmak için mysqli veya PDO kullanılabilir.


Kod:
<?php
$baglanti = new mysqli("localhost", "root", "", "veritabani");

if ($baglanti->connect_error) {
die("Bağlantı başarısız: " . $baglanti->connect_error);
  }

echo "Veritabanı bağlantısı başarılı!";
?>


5. PHP Frameworklerini Keşfet

PHP ile büyük projeler geliştirmek için Laravel, CodeIgniter gibi frameworkleri öğrenebilirsin.

✅ Laravel – Modern ve güçlü bir PHP frameworküdür.
✅ CodeIgniter – Hafif ve hızlı bir PHP frameworküdür.
✅ Symfony – Büyük projeler için güçlü bir PHP frameworküdür.


Sonuç

PHP öğrenmek, web geliştirme dünyasında büyük bir adımdır. Yukarıdaki adımları takip ederek kısa sürede dinamik web siteleri ve uygulamalar geliştirebilirsin.

📌 Unutma! Düzenli pratik yaparak ve projeler geliştirerek PHP’yi daha iyi öğrenebilirsin.

Bu rehber hakkında ne düşünüyorsun? Sorularını veya yorumlarını paylaşabilirsin! 🚀