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