Hikayeler

Reklam vermek için turkmmo@gmail.com

PHP Boolean Nedir ve Kontrol İfadelerindeki Boole Değerleri Nelerdir?

RuLing ✓

Herşeyin Bir Sonu Vardır.
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
21 May 2024
Konular
1,284
Mesajlar
2,281
Online süresi
3ay 22g
Reaksiyon Skoru
2,268
Altın Konu
935
Başarım Puanı
269
Yaş
51
TM Yaşı
1 Yıl 11 Ay 3 Gün
MmoLira
24,425
DevLira
110

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

turkmmoo.jpg

PHP Boolean Nedir ve Kontrol İfadelerindeki Boole Değerleri Nelerdir?

PHP'de "bool" yerleşik skaler veri tiplerinden biridir. Doğruluk değerini ifade etmek için kullanılır ve True veya False olabilir. Bir Boolean değişmezi PHP sabitleri True veya False'u kullanır. Bu sabitler büyük/küçük harfe duyarlı değildir, yani true, TRUE veya True eşanlamlıdır.

Aşağıdaki gibi bool türünde bir değişken bildirebilirsiniz:

Örnek:
Mantıksal operatörler (<, >, ==, !=, vb.) Boole değerleri döndürür.


Kod:
<?php
$gender="Male";
var_dump ($gender=="Male");
?>

Aşağıdaki çıktıyı üretecektir :


Kontrol İfadelerindeki Boole Değerleri

Boole değerleri if, while, for ve foreach gibi kontrol ifadelerinin oluşturulmasında kullanılır . Bu ifadelerin davranışı Boole operatörleri tarafından döndürülen true/false değerine bağlıdır.
Aşağıdaki koşullu ifade, if anahtar sözcüğünün önündeki parantez içindeki ifadenin döndürdüğü Bool değerini kullanır.

$mark=60;

if ($mark>50)
echo "pass";
else
echo "fail";

Bir Değeri Boole Değerine Dönüştürme

Bir değeri bool'a dönüştürmek için (bool) dönüştürme operatörünü kullanın. Bir değer mantıksal bir bağlamda kullanıldığında otomatik olarak bool türünde bir değer olarak yorumlanacaktır.

Sıfır olmayan bir sayı doğru olarak kabul edilir, yalnızca 0 (+0.0 veya -0.0) yanlıştır. Boş olmayan dize doğruyu temsil eder, boş dize "" yanlışa eşdeğerdir. Benzer şekilde, boş bir dizi yanlış döndürür.

Örnek:

Aşağıdaki örneğe bir göz atın:

Kod:
<?php
$a = 10;
echo "$a: ";
var_dump((bool)$a);

$a = 0;
echo "$a: ";
var_dump((bool)$a);

$a = "Hello";
echo "$a: ";
var_dump((bool)$a);

$a = "";
echo "$a: ";
var_dump((bool)$a);

$a = array();
echo "$a: ";
var_dump((bool)$a);
?>

Aşağıdaki çıktıyı üretecektir :

10: bool(true)
0: bool(false)
Hello: bool(true)
: bool(false)
Array: bool(false)
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst