ini contoh dari program lempar koin <?php echo "Kita akan melempar koin selama koin sisi buntut belum muncul...\n"; do { $lempar = rand(0,1); if ( $lempar ) { echo '(kepala) '; } else { echo '(buntut) '; } } while ($lempar); echo "\nDan buntut pun muncul!"; ?> Yang saya tidak mengerti di baris "if ($lempar)", apa maksud baris tersebut ? . Kalau misalnya ada sintaks "if nilai >= 80 " maka maksudnya jika nilai diatas 80.
0 jempol
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Pertanyaan yang bagus sekali !. Setiap kondisi yang diperiksa oleh statement if adalah kondisi yang benar atau tidak kosong. Kasus disini variabel $lempar diisi oleh nilai random antara 0 dan 1. Ketika, nilai variabel $lempar = 1. Maka akan masuk ke dalam blok statement if : if($lempar){ # Code } Kenapa masuk ? Karena if akan mengecek.. Apakah variabel $lempar memiliki nilai (bukan nol atau nilai kosong) ? Jika iyaa, maka akan masuk ke dalam blok statement tersebut. Namun jika nilai dari variabel $lempar adalah 0. Maka else yang akan di eksekusi.