avant de poser cette question j'ai pas mal cherché des informations sur le sujet mais sans reponse.
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";<?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