# Error

(PHP 7, PHP 8)

## Introduction

Error est la classe de base pour toutes les erreurs internes de PHP.

## Synopsis de la classe

class Error implements Throwable {
/* Propriétés */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Méthodes */
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
}

## Propriétés

message

  Le message d'erreur

code

  Le code d'erreur

file

  Le nom de fichier où l'erreur s'est produite

line

  La ligne où l'erreur s'est produite

previous

  L'exception lancée précédemment

string

  La représentation sous forme de chaîne de la trace de la pile

trace

  La trace de la pile sous forme de tableau

## Sommaire

- Error::__construct — Constructeur de l'objet Error
- Error::getMessage — Récupère le message d'erreur
- Error::getPrevious — Retourne le Throwable précédent
- Error::getCode — Récupère le code d'erreur
- Error::getFile — Récupère le fichier où l'erreur s'est produite
- Error::getLine — Récupère le numéro de ligne où l'erreur s'est produite
- Error::getTrace — Récupère la trace d'appels
- Error::getTraceAsString — Récupère la trace d'appels en tant que chaîne de caractères
- Error::__toString — Représentation sous forme de chaîne de caractères de l'erreur
- Error::__clone — Cloner l'erreur

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