Gérer les erreurs dans un script PHP Exemple d'erreurs PHP
Exemple d'erreur fatale
<?php
$fichier = fope('/tmp/info.txt','r');
$texte = fread($fichier,100);
fclose($fichier);
?>
Résultat
Fatal error: Call to undefined function: fope() in
/app/scripts/index.php on line 2
Exemples d'alerte
<?php
$fichier = fopen('/tmp/infos.txt','r');
$texte = fread($fichier,100);
fclose($fichier);
?>
Résultat
Warning: fopen(/tmp/infos.txt): failed to open stream:
No such file or directory in /app/scripts/index.php on line 2
Warning: fread() expects parameter 1 to be resource, boolean given
in /app/scripts/index.php on line 3
Warning: fclose() expects parameter 1 to be resource, boolean given
in /app/scripts/index.php on line 4
Exemple d'erreur d'analyse
<?php
echo 'Bonjour !<br />' // pas de point-virgule !
echo 'Bienvenue !<br />';
?>
Résultat
Parse error: syntax error, unexpected T_ECHO, expecting ','
or ';' in /app/scripts/index.php on line 3