PHP’ye Giriş: Temel Konseptler ve Sözdizimi

PHP’ye Giriş Temel Konseptler ve Sözdizimi - muhammedphp.com

PHP Nedir ?

PHP (Hypertext Preprocessor), dinamik web sayfaları oluşturmak için sunucu tarafında çalışan popüler bir betik dilidir. Esnek ve genişletilebilir yapısı sayesinde, hem yeni başlayanlar hem de deneyimli geliştiriciler tarafından tercih edilir.

PHP’nin Temel Özellikleri

  • Sunucu Taraflı Çalışma: PHP kodları sunucuda çalıştırılır ve sonuç tarayıcıya HTML olarak gönderilir.
  • Platform Bağımsızlık: PHP, Unix, Linux, Windows ve macOS gibi çeşitli işletim sistemlerinde çalışabilir.
  • Geniş Veritabanı Desteği: MySQL, PostgreSQL, Oracle ve SQLite gibi birçok veritabanı sistemiyle uyumludur.
  • Açık Kaynak ve Ücretsiz: PHP, açık kaynak kodludur ve ücretsiz olarak kullanılabilir.

PHP Dosya Yapısı ve Etiketleri

PHP kodları, .php uzantılı dosyalarda bulunur ve bu dosyalar hem HTML hem de PHP kodlarını içerebilir. PHP kodlarını belirtmek için <?php ile başlayıp ?> ile biten etiketler kullanılır.


<?php
    // PHP kodları buraya yazılır
?>

Temel Sözdizimi

Değişkenler

PHP’de değişkenler $ sembolü ile başlar ve bir değer atanır. Örneğin:


<?php
    $isim = 'Ahmet';
    $yas = 25;
    $boy = 1.75;
?>

Veri Türleri

PHP’de temel veri türleri şunlardır:

  • String: Tek tırnak veya çift tırnak içinde metinler.
  • Integer: Tam sayılar.
  • Float: Ondalıklı sayılar.
  • Boolean: true veya false.
  • Array: Birden fazla değeri tek bir değişkende saklar.
  • Object: Sınıf örneklerini temsil eder.
  • NULL: Boş bir değeri ifade eder.

Kontrol Yapıları

Koşullu ifadeler ve döngüler, program akışını kontrol etmek için kullanılır.

Koşullu İfadeler


<?php
    if ($kosul) {
        // Koşul doğruysa çalışacak kodlar
    } elseif ($baskaKosul) {
        // Başka koşul doğruysa çalışacak kodlar
    } else {
        // Hiçbir koşul doğru değilse çalışacak kodlar
    }
?>

Döngüler

For Döngüsü:


<?php
    for ($i = 0; $i < 10; $i++) {
        echo $i;
    }
?>

While Döngüsü:


<?php
    while ($kosul) {
        // Koşul doğru olduğu sürece çalışacak kodlar
    }
?>

Foreach Döngüsü:


<?php
    foreach ($dizi as $anahtar => $deger) {
        echo $anahtar . ': ' . $deger;
    }
?>

Fonksiyonlar

PHP’de fonksiyonlar, belirli bir görevi yerine getiren kod bloklarıdır. Kendi fonksiyonlarınızı tanımlayabilir veya PHP’nin yerleşik fonksiyonlarını kullanabilirsiniz.


<?php
    function topla($a, $b) {
        return $a + $b;
    }
    echo topla(3, 5);
?>