float ve bool
Ondalıklı sayı (float) ve mantıksal (bool) türlerini ve true/false kullanımını öğrenirsin.
float nedir?
float (ya da double), ondalıklı sayıları tutar. Örnek: $price = 19.99;
PHP'de ondalık ayraç noktadır; virgül kullanılmaz. 19,99 yazarsan PHP hata verir.
float; sıcaklık, fiyat, oran gibi kesirli değerleri ifade eder. Tam sayı gerekiyorsa int, ondalık gerekiyorsa float kullanırsın.
Bilgisayarlar ondalıkları tam tutamayabilir; bu yüzden para işlemlerinde BCMATH fonksiyonları ileride işlenecektir.
bool: doğru ya da yanlış
bool yalnızca iki değer alır: true ya da false. Mantıksal durumları ifade eder.
Örnek: $isOpen = true; ya da $isReady = false;.
PHP true ve false anahtar kelimelerini büyük-küçük harf duyarlı olmadan tanır; yani TRUE da geçerlidir.
echo ile bir bool yazdırınca true 1 olarak, false ise boş dize olarak görünür.
Uygulama Sıcaklık ve aktiflik durumunu yazdır
$temperature değişkenine 23.5, $isActive değişkenine true ata. İlk satırda Sıcaklık: 23.5 C, ikinci satırda Aktif: 1 yazdır; her satırın sonuna \n ekle.
Örnek çözümü göster
" . $temperature . " C\n", ikinciye "Aktif: " . $isActive . "\n" yaz.
Örnek çözüm:
<?php
$temperature = 23.5;
$isActive = true;
echo "Sıcaklık: " . $temperature . " C\n";
echo "Aktif: " . $isActive . "\n";
Kendini test et
-
Hangisi bir float değeridir?
$price = 19.99;- $age = 25;
- $name = "25";
- $price = 19.99;
- $ok = false;
Cevabı göster
$price = 19.99; — Doğru! Noktalı sayı bir float'tır.
-
bool değişkene true ata
$isOpen = ____;Cevabı göster
$isOpen = true; -
Değeri türüne eşleştir
- 42
- integer
- 19.99
- float
- true
- boolean
- "metin"
- string