Tolong jelaskan mengenai Metode untuk boolean dari Tipe data boolean

Tipe data boolean juga memiliki metode atau fungsi yang dapat digunakan meskipun jumlahnya tak sebanyak angka maupun string. Nilai default dari boolean adalah False.  Beberapa nilai di variabel lain yang jika di-casting akan menjadi nilai false, yaitu nilai boolean FALSE itu sendiri, integer 0 (nol), nilai float/pecahan 0.0 (nol), string kosong dan string “0”, sebuah array dengan elemen nol, sebuah objek dengan member variabel nol (hanya di PHP 4), tipe spesial NULL (termasuk variabel yang belum diset), dan objek SimpleXML yang dibuat dari tag kosong. Selain nilai-nilai di atas, akan menjadi TRUE jika di-casting ke tipe data boolean.

Identifier boolean diawali dengan simbol b seperti b_Jawab.  Awalan untuk tipe data boolean adalah bln. Keyword konversi tipe data boolean adalah CBool.  Tipe data yang bisa dikonversi pada boolean adalah semua tipe numerik (termasuk Byte dan tipe enumerasi), String, Object.  Metode atau fungsi yang bekerja untuk boolean ada dua, yaitu toString() dan valueOf(). Metode toString() akan mengkonversi nilai boolean menjadi string sehingga nilai true akan menjadi “true” dan false menjadi “false”. Sedangkan metode valueOf() akan menghasilkan nilai primitif dari boolean. Contoh penggunaan kedua metode di atas adalah sebagai berikut: