Forum

PHP Giriş: Yeni Baş...
 
Bildirimler
Tümünü temizle

PHP Giriş: Yeni Başlayanlar İçin Kapsamlı Rehber (2025)

 
(@orhan)
Üye

PHP Giriş konusuyla, web yazılımına ilgi duyan yeni başlayanlar için PHP dilini temelden anlatan, adım adım ilerlemeyi sağlayan bir rehber hazırladık. Bu içerikte PHP’nin ne olduğu, nasıl çalıştığı, örnek kodlar ve pratik ipuçlarına yer veriyoruz.

🔍 PHP Nedir?

PHP (Hypertext Preprocessor), sunucu tarafında çalışan, özellikle dinamik web siteleri geliştirmek için kullanılan açık kaynaklı bir programlama dilidir. 1995 yılında Rasmus Lerdorf tarafından geliştirilmiş ve günümüzde WordPress, Joomla, Drupal gibi sistemlerin temelini oluşturmaktadır.

💡 PHP ile Neler Yapılabilir?

  • Dinamik web siteleri oluşturulabilir (form işlemleri, kullanıcı giriş-çıkışları vs.)
  • Veritabanı bağlantısı yapılabilir (MySQL, PostgreSQL vb.)
  • Otomatik e-posta sistemleri kurulabilir
  • İçerik yönetim sistemleri (CMS) yapılabilir
  • API tüketimi veya geliştirmesi yapılabilir

🚀 PHP Kurulumu ve Geliştirme Ortamı

PHP kodlarını yazmak için ihtiyacınız olan başlıca araçlar:

  1. Web Sunucusu:
  • XAMPP / WAMP / MAMP gibi yazılımlar hem Apache hem MySQL hem de PHP’yi bir arada sunar.
  1. Kod Editörü:
  • Visual Studio Code, Sublime Text, PHPStorm gibi editörlerle kod yazımı daha kolay hale gelir.
  1. Tarayıcı:
  • Kodlarınızı test etmek için Chrome, Firefox gibi modern tarayıcılar kullanılır.

🧪 İlk PHP Kodunuzu Yazın:

php

 

<?php

echo "Merhaba, PHP!";

?>

Tarayıcınızda bu çıktıyı görmek için dosyanızı htdocs klasörüne koyun ve şu şekilde erişin:

text

http://localhost/dosyaadi.php

 

📚 PHP'nin Temel Yapıları

  1. Değişkenler:

php

KopyalaDüzenle

$ad = "Ahmet";

$yas = 25;

  1. Veri Türleri:
  • String (metin)
  • Integer (tam sayı)
  • Float (ondalıklı sayı)
  • Boolean (true/false)
  • Array (dizi)
  • Object (nesne)
  1. Koşullar (if / else):

php

KopyalaDüzenle

if($yas > 18){

   echo "Reşitsiniz.";

} else {

   echo "Reşit değilsiniz.";

}

  1. Döngüler:

php

KopyalaDüzenle

for($i = 1; $i <= 5; $i++){

   echo "Sayı: $i<br>";

}

  1. Fonksiyonlar:

php

KopyalaDüzenle

function selamla($isim){

   echo "Merhaba, $isim!";

}

selamla("A****");

🔗 PHP ve MySQL Kullanımı (Basit Örnek)

php

KopyalaDüzenle

$baglanti = mysqli_connect("localhost", "root", "", "veritabani");

 

if(!$baglanti){

   die("Bağlantı hatası: " . mysqli_connect_error());

}

 

$sorgu = "SELECT * FROM kullanicilar";

$sonuc = mysqli_query($baglanti, $sorgu);

 

while($satir = mysqli_fetch_assoc($sonuc)){

   echo $satir['ad'] . "<br>";

}

🧠 Yeni Başlayanlara İpuçları

✅ Bol bol pratik yapın.
✅ Hataları analiz edin, Google kullanın.
✅ PHP dökümantasyonuna göz atın: https://www.php.net/manual/tr
✅ Küçük projelerle başlayın:

  • Basit giriş-çıkış sistemi
  • Ziyaretçi defteri
  • Not defteri uygulaması

📘 Önerilen Kaynaklar

  • YouTube: "Kodluyoruz PHP", "Barış Aslan PHP", "Traversy Media"
  • Bloglar: Medium'da PHP etiketli içerikler
  • Kitap: “PHP ve MySQL ile Dinamik Web Siteleri” – Larry Ullman

 


Alıntı
Konu başlatıcı Gönderildi : 14/06/2025 1:37 pm
Paylaş: