Bonjour,

Issue du monde java, je réalise en ce moment une petite appli en php orienté Object et je n'arrive pas à trouver la réponse à ma question.

J'ai une class A qui possède un methode m1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
class A {
 
  public static function m1() {
    if (monTest) {
      // on fait qq chose.
    }
    else {
      throw new MonException("mon message");
    }
  }
}
Pour gérer correctement mon Exception dois-je faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
class B {
 
  public static function m1() {
    A::m1();
  }
 
}
et l'exception levé dans A sera transmise automatiquement dans la class utilisant B sans ajouter un à la signature de la méthode (car ca n'existe pas d'après ce que j'ai lu ?

Merci d'avance !