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

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


ฟังก์ชัน trigger_error() จะสร้างข้อความแสดงข้อผิดพลาดที่ผู้ใช้กำหนด

ไวยากรณ์

trigger_error(error_msg, error_type)

พารามิเตอร์

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

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

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

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

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

คืนสินค้า

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

ตัวอย่าง

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

<?php
if ($demo<50) {
   trigger_error("Number cannot be less than 50");
}
?>

ผลลัพธ์

มันจะแสดงข้อผิดพลาดที่กำหนดเองดังต่อไปนี้เช่นกัน

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