แนะนำตัว
ใน PHP 7 โยนได้ ส่วนต่อประสานทำหน้าที่เป็นฐานสำหรับวัตถุใด ๆ ที่สามารถเป็นพารามิเตอร์เพื่อ โยน คำสั่ง รวมทั้ง ข้อผิดพลาด และ ข้อยกเว้น . ทั้งคลาส Error และ Exception ซึ่งได้รับคลาสข้อผิดพลาดและข้อยกเว้นที่กำหนดไว้ล่วงหน้าและโดยผู้ใช้ และคลาสข้อยกเว้นตามลำดับ ใช้อินเทอร์เฟซ Throwable วิธีการนามธรรมต่อไปนี้ถูกกำหนดไว้ในอินเทอร์เฟซ Throwable -
ไวยากรณ์
Throwable { /* Methods */ abstract public getMessage ( void ) : string abstract public getCode ( void ) : int abstract public getFile ( void ) : string abstract public getLine ( void ) : int abstract public getTrace ( void ) : array abstract public getTraceAsString ( void ) : string abstract public getPrevious ( void ) : Throwable abstract public __toString ( void ) : string }
วิธีการ
getMessage ( void ) − string -> ส่งคืนข้อความที่เกี่ยวข้องกับวัตถุที่ถูกโยน
getCode ( ถือเป็นโมฆะ ) − int -> ส่งกลับรหัสข้อผิดพลาดที่เกี่ยวข้องกับวัตถุโยน
getFile ( void ) − string -> รับชื่อไฟล์ที่สร้างวัตถุที่ส่ง
getLine ( เป็นโมฆะ ) − int -> ส่งกลับหมายเลขบรรทัดที่วัตถุถูกสร้างอินสแตนซ์
getTrace ( เป็นโมฆะ ) − อาร์เรย์ -> ส่งกลับการติดตามสแต็กเป็นอาร์เรย์
getTraceAsString ( void ) − string -> ส่งกลับการติดตามสแต็กเป็นสตริง
getPrevious ( เป็นโมฆะ ) − ทิ้งได้ -> คืนค่า Throwable ก่อนหน้า (ระบุเป็นพารามิเตอร์ที่สามเป็น Exception::__construct())
__toString ( void ) − string -> รับการแสดงสตริงของวัตถุที่ถูกโยน