string ve int
Metin (string) ve tamsayı (int) veri türlerini tanır ve kullanırsın.
string ve int nedir?
PHP'de veriler farklı türlerde saklanır. İlk iki skaler tür string ve integer'dır.
string metin tutar; çift ya da tek tırnak içine yazılır. Örnek: $name = "Ayşe";
integer (kısaca int) tamsayı tutar; ondalıksız, işaretsiz veya işaretli tam sayılardır. Örnek: $age = 25;
İki türü echo ile birleştirip ekrana yazdırabilirsin. Türleri doğru tanımak, beklenmedik sonuçları önler.
String tanımlamanın iki yolu
Bir string iki biçimde yazılır: çift tırnak "metin" ya da tek tırnak 'metin'.
Çift tırnakta değişken yorumlanır: echo "Merhaba $name"; çıktısı Merhaba Ayşe olur.
Tek tırnakta değişken yorumlanmaz: echo 'Merhaba $name'; çıktısı Merhaba $name olur.
Sabit metinlerde tek tırnak tercih edilir; değişken birleştirmek için çift tırnak elverişlidir.
Uygulama Ürün adı ve fiyatı yazdır
$productName değişkenine "Kahve", $price değişkenine 45 ata. Sonra echo ile ikisini Kahve: 45 TL biçiminde yazdır; satır sonuna \n ekle.
Örnek çözümü göster
" . $price . " TL\n" biçiminde birleştir.
Örnek çözüm:
<?php
$productName = "Kahve";
$price = 45;
echo $productName . ": " . $price . " TL\n";
Kendini test et
-
Hangisi bir string değeridir?
$name = "Ayşe";- $count = 25;
- $name = "Ayşe";
- $price = 12.5;
- $active = true;
Cevabı göster
$name = "Ayşe"; — Doğru! Çift tırnak içindeki değer bir string'tir.
-
Şehir adını string olarak ata
$city = ____;Cevabı göster
$city = "İstanbul"; -
Hangisi geçerli bir int tanımıdır?
- $count = 42;
- $count = "42";
- $count = 42.0;
- $count = true;
Cevabı göster
$count = 42; — Doğru! 42 ondalıksız bir tamsayı, yani int'tir.