Php Giriş

Zeberus

Yönetici
Site Yöneticisi
Katılım
27 Ara 2022
Mesajlar
1,653
Çözümler
32
Tepkime
9,408
Puanları
70
Yaş
36
Konum
Adana
Web
forumsitesi.com.tr
Coin
1,916
PHP, "Hypertext Preprocessor" anlamına gelen ve dinamik web sayfaları oluşturmak için kullanılan sunucu taraflı bir programlama dilidir. Özellikle web geliştirme alanında yaygın olarak kullanılır ve HTML ile kolayca entegre edilebilir. PHP'nin kullanım alanları arasında veri tabanı işlemleri, oturum yönetimi, form işleme ve API entegrasyonu gibi işlemler yer alır.

PHP’ye Giriş​

1. PHP'nin Kurulumu

PHP kullanabilmek için bir web sunucusu (Apache, Nginx vb.) ve PHP çalıştırabilecek bir ortam gereklidir. Bunun için genellikle aşağıdaki yazılımlar kullanılır:

  • XAMPP: Windows, macOS ve Linux için uygun, Apache, PHP ve MySQL içeren bir paket.
  • WAMP: Windows için geliştirilmiş bir web sunucusu çözümü.
  • MAMP: macOS ve Windows için geliştirilmiş bir çözüm.
  • LAMP: Linux, Apache, MySQL, PHP ortamını ifade eder.

2. PHP Dosya Yapısı

PHP dosyaları genellikle .php uzantısına sahiptir ve PHP kodları <?php ... ?> etiketleri içine yazılır.

php
Kodu kopyala
PHP:
<?php
// Basit bir PHP kodu
echo "Merhaba, Dünya!";
?>

3. PHP’nin Çalışma Mantığı

  • PHP kodu sunucu tarafında çalışır ve çıktı HTML olarak istemciye gönderilir.
  • Bir PHP dosyasını çalıştırmak için dosya, bir web sunucusu üzerinden erişilebilir olmalıdır.

4. Temel PHP Söz Dizimi

  • Değişken Tanımlama:PHP'de değişkenler $ işareti ile tanımlanır.
    php
    Kodu kopyala
    Kod:
    <?php
    $isim = "Ali";
    $yas = 25;
    echo "Merhaba, $isim. Yaşınız $yas.";
    ?>
  • Koşullar:
    php
    Kodu kopyala
    Kod:
    <?php
    $sayi = 10;
    if ($sayi > 5) {
    echo "Sayı 5'ten büyüktür.";
    } else {
    echo "Sayı 5'ten küçük veya eşittir.";
    }
    ?>
  • Döngüler:
    php
    Kodu kopyala
    Kod:
    <?php
    for ($i = 1; $i <= 5; $i++) {
    echo "Sayı: $i<br>";
    }
    ?>
    
    
    Fonksiyonlar:
    php
    Kodu kopyala
    
    
    <?php
    function topla($a, $b) {
    return $a + $b;
    }
    
    echo topla(5, 10); // Çıktı: 15
    ?>

5. PHP ve Veritabanı

PHP, özellikle MySQL gibi veritabanlarıyla etkileşim kurmak için sıklıkla kullanılır.

  • MySQL Bağlantısı:
    php
    Kodu kopyala
    Kod:
    <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "veritabani";
    
    // Bağlantı oluşturma
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // Bağlantı kontrolü
    if ($conn->connect_error) {
    die("Bağlantı hatası: " . $conn->connect_error);
    }
    echo "Bağlantı başarılı!";
    ?>

6. PHP’nin Avantajları

  • Kolay öğrenim: Yeni başlayanlar için uygun bir dil.
  • Esneklik: Çok çeşitli uygulamalara uygun.
  • Geniş destek: Çevrimiçi topluluklar ve kaynaklar.
Eğer daha spesifik bir PHP konusu veya örnek isterseniz, detaylıca açıklayabilirim! 😊
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Üst Alt