Saya membaca bahwa isset()
fungsi tersebut memperlakukan string kosong sebagai TRUE
, oleh karena isset()
itu bukan cara yang efektif untuk memvalidasi input teks dan kotak teks dari bentuk HTML.
Jadi, Anda dapat menggunakan empty()
untuk memeriksa bahwa pengguna mengetik sesuatu.
Apakah benar bahwa
isset()
fungsi tersebut memperlakukan string kosong sebagaiTRUE
?Lalu dalam situasi apa yang harus saya gunakan
isset()
? Haruskah saya selalu menggunakan!empty()
untuk memeriksa apakah ada sesuatu?
Misalnya, bukan
if(isset($_GET['gender']))...
Menggunakan ini
if(!empty($_GET['gender']))...