true dan false php
Di PHP, true dan false adalah konstanta boolean yang mewakili nilai kebenaran. true mewakili nilai benar, sementara false mewakili nilai salah.
Beberapa hal yang perlu diingat tentang true dan false di PHP:
Kedua konstanta boolean ini merupakan nilai bawaan dalam PHP, yang digunakan untuk mengevaluasi kondisi dan pengambilan keputusan dalam program.
true direpresentasikan sebagai 1 (atau non-nol) ketika diubah menjadi nilai integer, sedangkan false direpresentasikan sebagai 0.
php
Copy code
echo true; // Output: 1
echo false; // Output: (tidak ada output, karena false direpresentasikan sebagai 0)
echo (int) true; // Output: 1
echo (int) false; // Output: 0
true dan false juga dapat direpresentasikan sebagai string "true" dan "false" ketika diubah menjadi nilai string.
php
Copy code
echo (string) true; // Output: "true"
echo (string) false; // Output: "false"
Operator perbandingan dan logika menghasilkan nilai true atau false tergantung pada hasil evaluasi kondisi.
php
Copy code
$x = 5;
$y = 10;
$result = ($x > $y); // false
$result = ($x == $y); // false
$result = ($x < $y); // true
var_dump($result); // Output: bool(true)
true dan false juga dapat digunakan dalam pengambilan keputusan dengan pernyataan if dan else.
php
Copy code
$isTrue = true;
if ($isTrue) {
echo "Nilai benar.";
} else {
echo "Nilai salah.";
}
// Output: Nilai benar.
Dalam PHP, true dan false penting dalam evaluasi kondisi dan pengambilan keputusan. Anda dapat menggunakan nilai-nilai boolean ini untuk mengontrol alur program dan mengeksekusi blok kode tertentu berdasarkan kebenaran atau ketidakbenaran suatu kondisi.