Bonsoir à tous,
je souhaite inclure une classe PHP, mais l'inclusion se fait de manière dynamique.
require 'web/'.$controleur.'.php';
ce controleur est récupéré à partir d'une url, du type http://www.ooooo.fr/controleur/méthode
seulement si on écris pas le bon controleur le require est erroné et donc ça m'affiche une erreur.
je voudrais savoir comment faire si on tape dans l'url un controleur inexistant pour qu'il écrive à la place du controleur la chaine de caractère 'erreur' afin qu'il inclue la classe erreur.
j'ai essayé ça mais ça marche pas :
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 try { require 'web/'.$controleur.'.php'; } catch(Exception $e){ $controleur = 'ErreurControleur'; require 'web/'.$controleur.'.php'; }
Partager