>  기사  >  백엔드 개발  >  PHP Throwable 인터페이스

PHP Throwable 인터페이스

PHPz
PHPz앞으로
2023-09-12 21:41:031534검색

PHP Throwable接口

Introduction

PHP 7에서 Throwable 인터페이스는 errorsExceptions을 포함하여 throw 문의 매개변수 역할을 할 수 있는 모든 객체의 기반 역할을 합니다. Error 및 Exception 클래스(각각 사전 정의 및 사용자 정의 오류 및 예외 클래스가 파생됨)는 Throwable 인터페이스를 구현합니다. 다음 추상 메소드는 Throwable 인터페이스에 정의되어 있습니다. -

Syntax

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
}

Method

getMessage(void) - string -> 던져진 객체와 관련된 메시지를 반환합니다.

getCode (void) - int -> 던져진 객체와 관련된 오류 코드를 반환합니다.

getFile (void) − string -> 던져진 객체가 생성된 파일의 이름을 가져옵니다.

getLine ( void ) − int -> 던져진 객체가 인스턴스화되는 줄 번호를 반환합니다.

getTrace ( void ) − array -> 스택 추적을 배열로 반환합니다.

getTraceAsString ( void ) − string -> 스택 추적을 문자열로 반환합니다.

getPrevious ( void ) - Throwable -> 이전 Throwable을 반환합니다(Exception::__construct()에 세 번째 인수로 제공됨).

__toString ( void ) − string -> 던져진 객체의 문자열 표현을 가져옵니다

위 내용은 PHP Throwable 인터페이스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제