วิธีการลบข้อผิดพลาดดัชนีที่ไม่ได้กำหนดเมื่อใช้ตัวแปร PHP

$ _POST หรือ $ _GET เป็นฟังก์ชัน PHP สองฟังก์ชันพิเศษที่ใช้เพื่อรับตัวแปรจากแบบฟอร์มที่ผู้ใช้กรอก ในขณะที่ใช้ฟังก์ชั่นเหล่านี้ผู้ใช้อาจพบ ข้อผิดพลาด โดยระบุว่ามี ดัชนีที่ไม่ได้กำหนด

ข้อผิดพลาดนี้สามารถหลีกเลี่ยงได้ด้วยความช่วยเหลือของ PHP isset ()

NB ที่ ไม่ได้กำหนดดัชนีเป็นข้อผิดพลาดเล็กน้อยดังนั้นจึงมักไม่ได้รับแจ้งตามค่าเริ่มต้น ยังขึ้นอยู่กับการกำหนดค่าของเซิร์ฟเวอร์ ด้วยความช่วยเหลือของ ฟังก์ชัน error_reporting ประเภทของข้อผิดพลาดที่รายงานสามารถเปลี่ยนแปลงได้

แก้ไขข้อผิดพลาดดัชนีที่ไม่ได้กำหนดเมื่อใช้ตัวแปร PHP

เพื่อหลีกเลี่ยงข้อผิดพลาดนี้เมื่อใช้ตัวแปร $ _POST หรือ $ _GET เพียงทดสอบว่าฟิลด์ของตารางถูกกำหนดค่าเริ่มต้นด้วยฟังก์ชัน isset ()

// ก่อนใช้ $ _POST ['value']

if (isset ($ _ POST ['value']))

{

// คำแนะนำหากมี $ _POST ['value'] อยู่

}

ภาพ: © Scanrail1 - Shutterstock.com

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม