PHP arsort() ฟังก์ชัน

ตัวอย่าง

ถ้า $usernum มากกว่า 10 ก็จะกระตุ้นข้อผิดพลาด:

<?php
 if ($usernum>10) {
     trigger_error("Number cannot be larger than 10");
 }
 ?> 

ข้อความที่ปล่อยออกมาของโค้ดดังกล่าวคล้ายนี้:

Notice: จำนวนไม่สามารถเกิน 10
 in C:\webfolder\test.php on line 6

การประกาศและการใช้งาน

ฟังก์ชัน trigger_error() สร้างข้อความผิดพลาดระดับผู้ใช้

ฟังก์ชัน trigger_error() สามารถทำงานร่วมกับตัวจัดการข้อผิดพลาดที่เป็นต้นของภาษาโปรแกรม หรือสามารถใช้ฟังก์ชันที่กำหนดโดยผู้ใช้เพื่อจัดการข้อผิดพลาดใหม่ (set_error_handler())

รูปแบบ

trigger_error(errormsg,errortype);
ตัวแปร รายละเอียด
errormsg จำเป็น กำหนดข้อความผิดพลาด ความยาวสูงสุด 1024 ไบต์
errortype

ทางเลือก กำหนดชนิดข้อผิดพลาด ค่าที่เป็นไปได้:

  • E_USER_ERROR
  • E_USER_WARNING
  • E_USER_NOTICE(โดยความนิยม)

รายละเอียดเทคนิค

ค่าที่กลับมา: ถ้ากำหนดข้อผิดพลาด errortypeถ้ามีคำสั่ง ก็จะกลับมา FALSE ไม่เช่นนั้น ก็จะกลับมา TRUE。
PHP รุ่น: 4.0.1+