Comprendre les messages d’erreur PHP les plus courants et savoir comment les corriger simplement.
Parse error: syntax error, unexpected '}'
Cette erreur signifie que PHP ne comprend pas ton code. Elle est souvent liée à une erreur de syntaxe.
Notice: Undefined variable: nom
Cette erreur apparaît lorsqu’une variable est utilisée avant d’avoir été définie.
<?php
$nom = "Jean";
echo $nom;
?>
Notice: Undefined index: email
Cette erreur arrive souvent avec les formulaires lorsqu’un champ n’a pas encore été envoyé.
<?php
if (isset($_POST['email'])) {
echo $_POST['email'];
}
?>
Warning: include(header.php): failed to open stream
PHP ne trouve pas le fichier à inclure.
<?php
include "header.php";
?>
Warning: Cannot modify header information
Cette erreur apparaît quand du contenu est envoyé
avant un header().
<?php
header("Location: index.php");
exit;
?>
Une page blanche signifie souvent une erreur PHP masquée.
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>
SQLSTATE[HY000] [1045] Access denied
Problème d’identifiants ou de base de données.
Fatal error: Call to undefined function
Tu appelles une fonction qui n’existe pas.