Bonjour,
je suis sous PHP 5.3.8.

Voici un code plus que trivial:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
try{
   //1
   copy_directory($src."/",$dist);
   //2        
   echo 'test';
 
}
catch (Exception $e)
{
 
    echo 'Exception caught: ',  $e->getMessage(), "\n";
 
}
1 -> erreur de copie d'un fichier provoquée volontairement

2-> le code echo s’exécute quand même

J'ai du rater un épisode, mais normalement à la moindre erreur, cela doit passer dans le catch et ignorer les lignes suivantes non ?