--> Skip to main content

Memahami Tipe Data Boolean pada PHP


Dalam tutorial dasar-dasar pemrograman PHP kali ini kita akan melanjutkan pembahasan tentang tipe data.

Tipe data yang akan dibahas dalam sesi ini adalah tipe data Boolean. Penggunaan tipe data boolean juga terdapat pada bahasa pemrograman lainnya, seperti pada bahasa pemrograman java, bahasa pemrograman C++, bahasa pemrograman python dan bahasa pemrograman lainnya.

Apa itu tipe Boolean ?

Tipe data Boolean merupakan tipe data yang paling sederhana, karena hanya memiliki dua nilai yaitu : True dan False. Penulisan nilai True dapat False bersifat case insensitive, yang artinya penulisanya dapat berupa huruf kecil, huruf besar ataupun gabungan : true, TRue, TRUE, FaLSE, faLSe dsb.

Kegunaan tipe data Boolean

Tipe data boolean ini sangat sering dimanfaatkan dalam sebuah logika pemrograman yang membutuhkan perbandingan misal dalam conditional statement, karena fungsinya yang mengfilter suatu statement untuk mengizinkan atau tidak dalam mengakses statement berikutnya.
<?php  
$tinggi=100;  
$lebar=50;  
if ($lebar <= 60)  
{  
echo "Lebar seharusnya lebih besar dari 60";  
}  
?>

Penulisan tipe data Boolean

Seperti yang telah diutarakan diatas, penulisan tipe data boolean hanya memiliki dua nilai : True atau False.

Untuk mencetak nilai tipe data boolean dapat kita gunakan keyword var_dump() seperti contoh dibawah ini :
<?php
$var1=True;
$var2=TRUE;

$var3=False;
$var4=FALSE;

var_dump ($var1);echo "<br>";
var_dump ($var2);echo "<br>";
var_dump ($var3);echo "<br>";
var_dump ($var4);echo "<br>";

?>

Outputnya :
bool(true)
bool(true)
bool(false)
bool(false)

Disamping var_dump(), kita juga dapat mencetak nilai tipe data boolean dengan keyword echo seperti contoh dibawah ini :
<?php
$var1=True;
$var2=TRUE;

$var3=False;
$var4=FALSE;

//Utk nilai true
echo $var1."<br>";
echo $var2."<br>";

//Utk nilai false
echo $var3."<br>";
echo $var3."<br>";;
?>

Outputnya :
1
1

Mencetak nilai tipe data boolean dengan keyword echo hanya dapat mencetak nilai True yang diwakili dengan numerik 1. Sedangkan untuk nilai tipe data boolean False tidak ditampilkan apa-apa.

Mencetak nilai boolean sangat jarang digunakan, seperti yang tertera dipenjelasan atas bahwa tipe data boolean ini sering digunakan dalam conditional statement:
<?php
$var1=100;
$var2=50;

if($var1 > $var2)
{
 echo"Nilai $var1 lebih besar dari $var2";
 echo "<br>";
 var_dump($var1 > $var2);
}
else
 echo"Nilai $var1 lebih kecil dari $var2";
?>

Outputnya :
Nilai 100 lebih besar dari 50
bool(true)

Jika kita perhatikan logika seleksi if (conditional statement), bahwa kita dapat mencetak Nilai 100 lebih besar dari 50 jika pernyataan if($var1 > $var2) bernilai benar. Hal ini dibuktikan dengan mencetak nilai tipe boolean dari pernyataan if($var1 > $var2) dengan menggunakan var_dump($var1 > $var2).


Tutorial PHP Tipe data lainnya :
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar