• Değerli Üyelerimiz ve Forum Kullanıcılarımız,

    Ağ altyapımızın performansını, kararlılığını ve hizmet sürekliliğini artırmak amacıyla Salı gününü Çarşamba gününe bağlayan gece planlı network bakım çalışması gerçekleştirilecektir.

    📅 Bakım Zamanı 14/10/2026
    ⏰ Saat Aralığı 02:00 – 05:00 (TSİ)
    🛠️ Bakım Türü Network / Ağ Altyapısı

    📌 Önemli Bilgilendirme:

    • Bakım sırasında ağ üzerinde kısa süreli bağlantı kesintileri, paket kayıpları veya erişim aksaklıkları yaşanabilir.
    • İşlemlerin tamamlanmasıyla birlikte hizmetlerimiz otomatik olarak normale dönecektir.
    Anlayışınız için teşekkür ederiz. — www.metin2games.com.tr Yönetimi

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

  • Konuyu Başlatan Konuyu Başlatan Banned
  • Başlangıç tarihi Başlangıç tarihi
B

Banned

1.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)
 
Geri
Üst