bonjour!
Je travail actuellement sur une classe MyException et il y a une portion de code que je ne comprend pas
return __CLASS__ . ": [{$this->code}]: {$this->message}\n";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php class MyException extends Exception {// Redéfinissez l'exception ainsi le message n'est pas facultatif public function __construct($message, $code = 0) { // traitement personnalisé que vous voulez réaliser ... // assurez-vous que tout a été assigné proprement parent::__construct($message, $code); } // chaîne personnalisé représentant l'objet public function __toString() { return __CLASS__ . ": [{$this->code}]: {$this->message}\n"; } public function customFunction() { echo "Une fonction personnalisée pour ce type d'exception\n"; } } ?>
J’ai du mal a comprendre le principe des crochets et des accolades dans cette portion de code
Partager