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

ตัวอย่าง

คืนข้อผิดพลาดที่เกิดขึ้นล่าสุด:

<?php
 echo $test;
 print_r(error_get_last());
 ?> 

การแสดงผลของโค้ดดังกล่าวคล้ายนี้:

Array
 (
     [type] => 8
     [message] => Undefined variable: test
     [file] => C:\webfolder\test.php
     [line] => 2
 )

การกำหนดและการใช้

ฟังก์ชัน error_get_last() คืนข้อผิดพลาดที่เกิดขึ้นล่าสุด (ในรูปแบบของแนวแถว)

แนวแถวที่เกี่ยวข้องมีสี่กุญแจ

  • [type] - รูปแบบของข้อผิดพลาด
  • [message] - ข้อความของข้อผิดพลาด
  • [file] - ชื่อไฟล์ที่มีข้อผิดพลาด
  • [line] - ลำดับของบรรทัดที่มีข้อผิดพลาด

รูปแบบการใช้

error_get_last();

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

ค่าที่คืนค่ามา

คืนค่าแบบแนวนำ ซึ่งเป็นแนวแถวที่เรียกเกี่ยวกับข้อมูลของข้อผิดพลาดสุดท้าย โดยใช้ "type"、 "message"、"file" และ "line" ในรูปแบบของแนวแถว

ถ้าข้อผิดพลาดนี้เกิดจากฟังก์ชันภายใน PHP จะมี "message" ที่เริ่มต้นด้วยชื่อฟังก์ชันนั้น

ถ้ายังไม่มีข้อผิดพลาด จะคืน NULL

PHP รุ่น: 5.2+