Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน user_error() ใน PHP


ฟังก์ชัน user_error() เป็นนามแฝงของฟังก์ชัน trigger_error() ใน PHP ใช้เพื่อทริกเกอร์เงื่อนไขข้อผิดพลาดของผู้ใช้ สามารถใช้ร่วมกับตัวจัดการข้อผิดพลาดในตัว หรือกับฟังก์ชันที่ผู้ใช้กำหนดซึ่งได้รับการตั้งค่าเป็นตัวจัดการข้อผิดพลาดใหม่

ไวยากรณ์

user_error(error_msg, error_type)

พารามิเตอร์

  • error_msg - ระบุข้อความแสดงข้อผิดพลาด จำกัดความยาวไม่เกิน 1,024 อักขระ

  • error_type - ระบุประเภทข้อผิดพลาดสำหรับข้อความแสดงข้อผิดพลาดนี้

  • ต่อไปนี้เป็นประเภทข้อผิดพลาดที่เป็นไปได้ -

    • E_USER_ERROR - ข้อผิดพลาดรันไทม์ที่ผู้ใช้สร้างขึ้นอย่างร้ายแรง ข้อผิดพลาดที่ไม่สามารถกู้คืนได้ การดำเนินการของสคริปต์หยุดลง

    • E_USER_WARNING - คำเตือนรันไทม์ที่สร้างโดยผู้ใช้ที่ไม่ร้ายแรง การดำเนินการของสคริปต์ไม่หยุด

    • E_USER_NOTICE - ค่าเริ่มต้น การแจ้งเตือนรันไทม์ที่สร้างโดยผู้ใช้ สคริปต์พบสิ่งที่อาจเป็นข้อผิดพลาด แต่ก็อาจเกิดขึ้นได้เมื่อเรียกใช้สคริปต์ตามปกติ

คืนสินค้า

ฟังก์ชัน user_error() คืนค่า FALSE หากระบุ error_type ผิด มิฉะนั้น TRUE

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
   if ($demo<10) {
      user_error("Number cannot be less than 2");
   }
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2
PHP Notice: Number cannot be less than 2 in /home/cg/root/4127336/main.php on line 3