-
Kaligula
Gaius Julius Caesar Augustus Germanicus
PHP'de değişkenler, verileri saklamak ve bu verilere program içinde erişmek için kullanılan temel yapı taşlarından biridir. Değişkenler, programlamada verileri geçici olarak saklamak, işlemek ve yönetmek için vazgeçilmezdir
<?php
$isim = "Kaligula";
$yas = 27;
?>
Bu örnekler, $isim adında bir değişken oluşturur ve "Kaligula" değerini atarken, $yas değişkeni 27 değerini alır. PHP'de değişkenler sabit türde değildir, yani bir değişken birden fazla türde değer alabilir.
İsimlendirme Kuralları:
Veri Türleri:
PHP, değişkenlerin veri türünü otomatik olarak belirler. Bu, değişkene atanan değere göre türün dinamik olarak değiştiği anlamına gelir. Başlıca veri türleri şunlardır:
Değişkenlerin Kullandıldığı Örnek Bir Proje

Döngülerde Değişken Kullanımı

Değişkenlerin Tanımlanması
PHP'de değişkenler $ (Dolar) işareti ile tanımlanır ve ardından değişken adı gelir. Örneğin:<?php
$isim = "Kaligula";
$yas = 27;
?>
Bu örnekler, $isim adında bir değişken oluşturur ve "Kaligula" değerini atarken, $yas değişkeni 27 değerini alır. PHP'de değişkenler sabit türde değildir, yani bir değişken birden fazla türde değer alabilir.
İsimlendirme Kuralları:
- Bir değişken adı bir harf (a-z, A-Z) veya alt çizgi (_) ile başlamalıdır. Sayı ile başlayamaz.
- Boşluksuz ve Özel Karaktersiz: Değişken adları boşluk içermez ve özel karakterlerle başlamaz
- Değişken adları harfler, sayılar ve alt çizgiler içerebilir.
- Büyük-küçük harf duyarlıdır (case-sensitive). Yani $ad ve $Ad farklı değişkenlerdir.
- Türkçe karakterler kullanılabilir, ancak genellikle önerilmez. Standart İngilizce karakterler kullanmak daha yaygındır..
Veri Türleri:
PHP, değişkenlerin veri türünü otomatik olarak belirler. Bu, değişkene atanan değere göre türün dinamik olarak değiştiği anlamına gelir. Başlıca veri türleri şunlardır:
- Integer (Tamsayı): -10, 0, 15 gibi tam sayılar.
- Float (Ondalıklı Sayı): 3.14, -2.5, 0.0 gibi ondalıklı sayılar.
- String (Metin): "Merhaba Dünya", 'SpyHackerz' gibi metinler. Tek tırnak (') veya çift tırnak (") içinde belirtilir.
- Boolean (Mantıksal): true (doğru) veya false (yanlış) değerleri.
- Array (Dizi): Birden fazla değeri tek bir değişkende saklamak için kullanılır.
- Object (Nesne): Sınıflardan oluşturulan nesneleri saklamak için kullanılır.
- NULL: Bir değişkenin hiçbir değer içermediğini belirtir.
Değişkenlerin Kullandıldığı Örnek Bir Proje

PHP:
<?php
$ad = "Ayşe"; // String bir değişken
$yas = 30; // Integer bir değişken
$boy = 1.65; // Float bir değişken
$ogrenciMi = true; // Boolean bir değişken
echo "Adı: " . $ad . "<br>";
echo "Yaşı: " . $yas . "<br>";
echo "Boyu: " . $boy . "<br>";
echo "Öğrenci mi? " . ($ogrenciMi ? "Evet" : "Hayır") . "<br>";
$sayilar = array(1, 2, 3, 4, 5); // Dizi
echo "Üçüncü sayı: " . $sayilar[2] . "<br>"; // Diziler 0'dan başlar
$bosDegisken = NULL; // NULL değişken
var_dump($bosDegisken); // NULL çıktısı verir
?>
Döngülerde Değişken Kullanımı

PHP:
<?php
$i = 0;
while ($i < 5) {
echo "Sayı: " . $i . "<br>";
$i++; // $i değişkenini artırmazsak sonsuz döngü olur!
}
$meyveler = array("elma", "armut", "muz");
$uzunluk = count($meyveler); //Dizinin uzunluğunu alıyoruz.
$j=0;
while ($j<$uzunluk) {
echo $meyveler[$j]."<br>";
$j++;
}
?>
Değişkenlerin Avantajları
- Esneklik: Verileri çeşitli türlerde saklayabilme özelliği.
- Veri Manipülasyonu: Değişkenler sayesinde veriler üzerinde işlemler gerçekleştirebilirsiniz.
- Kod Okunabilirliği: Anlamlı değişken adları kullanarak kodunuzu daha okunabilir hale getirirsiniz.
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl