PHP Nedir ?

Başlatan C35.net, Ara 10, 2024, 04:21 ÖS

« önceki - sonraki »

C35.net

PHP Nedir?
PHP (Hypertext Preprocessor), dinamik web sayfaları ve uygulamalar geliştirmek için kullanılan popüler bir sunucu tarafı programlama dilidir. 1995 yılında Rasmus Lerdorf tarafından geliştirilmiştir ve açık kaynaklı bir yazılımdır. PHP, özellikle MySQL gibi veritabanlarıyla kolay entegrasyonu ve geniş kütüphane desteği sayesinde web geliştirme dünyasında yaygın olarak tercih edilir.

PHP ile Değişkenler
PHP'de değişkenler, veri saklamak ve bu verilere işlem yapmak için kullanılır. Değişken isimleri, `$` sembolü ile başlar ve ardından bir ad gelir. PHP, zayıf bir şekilde türlendirilmiş bir dil olduğu için değişkenlerin türünü belirtmeye gerek yoktur; atanan değere göre tür otomatik olarak belirlenir.

Değişken Tanımlama
PHP'de bir değişken tanımlamak oldukça basittir. Aşağıdaki örneği inceleyelim:
$isim = "Ahmet";
Bu örnekte, `$isim` adında bir değişken oluşturulmuş ve "Ahmet" değeri atanmıştır.

Değişken Türleri
PHP'de sıkça kullanılan veri türleri şunlardır:
  • string: Metin verilerini saklamak için kullanılır.
    $metin = "Merhaba Dünya!";
  • int: Tamsayı değerleri saklar.
    $sayi = 42;
  • float (double): Ondalık sayılar için kullanılır.
    $ondalik = 3.14;
  • bool: Mantıksal değerler (true/false) için.
    $durum = true;
  • array: Birden fazla değeri bir arada tutar.
    $dizi = array("elma", "muz", "portakal");
  • object: Nesne tabanlı programlama için kullanılır.

Dizilerle Çalışma
PHP'de diziler, birden fazla veriyi bir arada saklamaya olanak tanır. İki tür dizi bulunmaktadır: indeksli diziler ve ilişkisel diziler.

İndeksli Diziler:
$dizi = array("elma", "muz", "portakal");
echo $dizi[0]; // Çıktı: elma

İlişkisel Diziler:
$dizi = array("isim" => "Ahmet", "yas" => 30);
echo $dizi["isim"]; // Çıktı: Ahmet

PHP Fonksiyonları ile Dizilerde İşlem Yapma
  • count(): Dizideki eleman sayısını döndürür.
    $dizi = array("elma", "muz", "portakal");
    echo count($dizi); // Çıktı: 3
  • array_push(): Diziye eleman ekler.
    array_push($dizi, "kivi");
    print_r($dizi);
    // Çıktı: Array ( [0] => elma [1] => muz [2] => portakal [3] => kivi )
  • array_pop(): Dizinin son elemanını kaldırır.
    array_pop($dizi);
    print_r($dizi);
    // Çıktı: Array ( [0] => elma [1] => muz [2] => portakal )
  • foreach Döngüsü:
    Dizinin tüm elemanlarını gezmek için kullanılır.
    foreach ($dizi as $meyve) {
        echo $meyve . "\n";
    }
    // Çıktı:
    // elma
    // muz
    // portakal

Sonuç
PHP, dinamik web geliştirme projelerinde güçlü ve esnek bir dil olarak öne çıkar. Değişkenlerle çalışmak kolaydır ve diziler gibi veri yapılarıyla güçlü işlemler yapılabilir. PHP'yi öğrenerek etkili web uygulamaları geliştirebilirsiniz!