DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

TIPE DATA BOOLEAN

Pelajari tentang tipe data boolean di PHP, termasuk cara kerja, definisi, serta contoh penggunaan boolean dalam pemrograman PHP.

PHP, seperti bahasa pemrograman lainnya, menggunakan tipe data untuk mengidentifikasi jenis nilai yang bisa disimpan dalam variabel. Salah satu tipe data dasar yang ada dalam PHP adalah tipe data boolean. Artikel ini akan membahas apa itu tipe data boolean dan bagaimana cara menggunakannya dalam PHP.

Apa Itu Tipe Data Boolean?

Tipe data boolean merepresentasikan dua kemungkinan nilai: true atau false. Dalam pemrograman, boolean sering digunakan untuk pengambilan keputusan dan control flow, misalnya dalam struktur kondisional seperti if...else dan while.

Mendefinisikan Boolean

Untuk mendefinisikan variabel boolean di PHP, kamu cukup memberikan nilai true atau false kepada variabel tersebut. Ingat bahwa nilai boolean tidak case-sensitive di PHP, yang berarti TRUE, True, dan true sama saja.

$benar = true;
$salah = false;

Boolean dalam Pengambilan Keputusan

Sangat umum menggunakan tipe data boolean dalam statement kondisional. Berikut contoh sederhana:

$login_sukses = true;

if ($login_sukses) {
    echo "Selamat datang pengguna!";
} else {
    echo "Login gagal, silakan coba lagi.";
}

Dalam contoh di atas, jika $login_sukses bernilai true, maka program akan menampilkan “Selamat datang pengguna!“.

Konversi ke Boolean

PHP secara otomatis akan mengkonversi nilai ke tipe boolean jika diperlukan. Ini terjadi dalam kontrol struktur seperti if, while, dan expression lain yang mengharapkan nilai boolean. Berikut adalah aturan konversi ke boolean:

  • Nilai 0 (zero), 0.0 (zero float), string kosong " " dan string "0", array kosong, variabel khusus NULL, serta objek yang belum di-assign akan dianggap sebagai false.
  • Nilai selain yang disebutkan di atas akan dianggap sebagai true.

Contoh konversi otomatis:

$nilai = 0;

if ($nilai) {
    echo "Variabel ini bernilai true";
} else {
    echo "Variabel ini bernilai false";
}
// Keluaran akan "Variabel ini bernilai false" karena nilai 0 dianggap false.

Boolean dan Fungsi

Fungsi-fungsi dalam PHP juga sering mengembalikan nilai boolean untuk mengindikasikan keberhasilan atau kegagalan operasi. Sebagai contoh, fungsi file-handling file_put_contents() mengembalikan false jika gagal menulis ke file, dan jumlah byte yang ditulis jika berhasil. Kamu bisa menggunakan nilai boolean ini untuk mengecek hasil operasi:

$isiFile = "Contoh teks di dalam file.";
$status = file_put_contents("example.txt", $isiFile);

if ($status !== false) {
    echo "Penulisan file berhasil!";
} else {
    echo "Penulisan file gagal.";
}

Pemahaman tentang tipe data boolean adalah fondasi penting dalam pemrograman PHP. Dengan kemampuan untuk menilai kondisi dan mengontrol aliran program, kamu dapat menulis kode yang bersih, efisien, dan mudah dibaca.

👈🏼 Struktur Kontrol
if dan else 👉🏼