IRCForum - IRC ve mIRC Kullanıcıları Topluluğu

IRCForum - IRC ve mIRC Kullanıcıları Topluluğu (https://www.ircforum.gen.tr/)
-   PHP (https://www.ircforum.gen.tr/php/)
-   -   PHP Nedir ve Nasıl Öğrenilir? Yeni Başlayanlar İçin Adım Adım Kılavuz (https://www.ircforum.gen.tr/php/1296-php-nedir-ve-nasil-ogrenilir-yeni-baslayanlar-icin-adim-adim-kilavuz.html)

SynaX 22-Mayıs-2025 17:37

PHP Nedir ve Nasıl Öğrenilir? Yeni Başlayanlar İçin Adım Adım Kılavuz
 
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ı:

XAMPP veya WAMP indir ve kur.
Apache ve MySQL servislerini başlat.
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.


Forum saati GMT +3 olarak ayarlanmıştır. Şu an saat: 01:25

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc.