# Error

(PHP 7, PHP 8)

## Introducción

Error es la clase base para todos los errores de PHP internos.

## Sinopsis de la Clase

class Error implements Throwable {
/* Propiedades */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Métodos */
public function __construct(string `$message` = "", int `$code` = 0, ?Throwable `$previous` = `null`)
final public function getMessage(): string
final public function getPrevious(): ?Throwable
final public function getCode(): int
final public function getFile(): string
final public function getLine(): int
final public function getTrace(): array
final public function getTraceAsString(): string
public function __toString(): string
private function __clone(): void
}

## Propiedades

message

  El mensaje de error

code

  El código de error

file

  El nombre del fichero donde ocurrió el error

line

  La línea donde ocurrió el error

previous

  La excepción lanzada previamente

string

  La representación en cadena del seguimiento de la pila

trace

  El seguimiento de la pila como array

## Tabla de contenidos

- Error::__construct — Construir el objeto error
- Error::getMessage — Obtener el mensaje de error
- Error::getPrevious — Devuelve el objeto Throwable anterior
- Error::getCode — Obtener el código de error
- Error::getFile — Obtener el fichero en el que ocurrío el error
- Error::getLine — Obtener la línea en la que ocurrió el error
- Error::getTrace — Obtener la traza de la pila
- Error::getTraceAsString — Obtener la traza de la pila como un string
- Error::__toString — Representación de string del error
- Error::__clone — Clonar el error

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open