ฉันอ่านที่ไหนสักแห่งที่isset()ฟังก์ชั่นถือว่าสตริงว่างเป็นTRUEดังนั้นจึงisset()ไม่ใช่วิธีที่มีประสิทธิภาพในการตรวจสอบอินพุตข้อความและกล่องข้อความจากรูปแบบ HTML
คุณจึงใช้empty()ตรวจสอบได้ว่าผู้ใช้พิมพ์อะไร
จริงหรือไม่ที่
isset()ฟังก์ชันถือว่าสตริงว่างเป็นTRUE?แล้วควรใช้ในสถานการณ์
isset()ไหน? ฉันควรใช้!empty()ตรวจสอบเสมอว่ามีอะไรอยู่หรือไม่?
ตัวอย่างเช่นแทนที่จะเป็น
if(isset($_GET['gender']))...
โดยใช้สิ่งนี้
if(!empty($_GET['gender']))...
