ketika menulis if($variabel) apa yang dilakukan if kepada variabel ? kapan variabel itu true? kapan variabel itu false? apakah selalu true? dan apakah syarat untuk menjadi variabel yang dapat diproses oleh if tsb?
0 jempol
underground
71
3
·
9 tahun, 5 bulan yang lalu
·
0 jempol
sebenarnya, permisalan yang benar tentang fungsi if adalah if (kondisi) { perintah jika kondisi benar } else {perintah jika kondisi salah} benar atau salahnya sebuah nilai tergantung ekspresi yang digunakan. nilai benar dan salah disimbolkan dengan '1' dan '0' namun, semua nilai selain '0' akan dianggap sebagai nilai 'true' jadi selama variabel bukan bernilai '0', bahkan bernilai string, tetap dianggap true syarat variabel utntuk diproses if adalah MEMILIKI NILAI
flashlf
31
0
·
9 tahun, 5 bulan yang lalu
·
0 jempol
kalau kita menuliskan if($var) maka hasilnya akan true karena tidak ada pembanding / proses perbandingan maupun logika yang dilakukan disana. menurut saya variabel itu gak ada true atau false, karena dia hanya penampung nilai. sedangkan true / false itu adalah tipe data boolean. untuk pertanyaan terakhir agak membingungkan, syarat ? mungkin gak ada deh. tapi gak tau menurut orang lain.
underground
71
3
·
9 tahun, 5 bulan yang lalu
·
0 jempol
kalau menggunakan variabel tanpa nilai, nantinya akan 'undefined variable' coy, error jadi jelas syaratnya harus punya nilai
Aguuung
192
68
·
9 tahun, 5 bulan yang lalu
·
0 jempol
didalam if itu kondisi gan.. nahh kondisinya itu bisa pke variabel juga gan.. tapi sebelumnya agan buat dulu variabelnya misalnya : $angka=2; if ($angka < 3) { echo "blablabla"; }