Gurzi
Power Member
Boas malta, estou aqui com uma dúvida um bocado abusrda.
Criei a minha classe que extende a classe Exception
agora no constructor tenho isto
public function __construct($message, $code = 0) {
// some code
// make sure everything is assigned properly
parent::__construct($message, $code);
}
Se o constructor está a colocar a $message no pai, ou seja na Exception, como raio é que usando o getMessage() desta classe ele vai me buscar a message do pai ?
é que eu fiz getMessage() e ele de facto retorna a message que eu passei no constructor, mas quando chamo o getMessage() da classe que criei, porque raio ele vai chamar o getMessage() do pai(Exception) ?:x
Criei a minha classe que extende a classe Exception
agora no constructor tenho isto
public function __construct($message, $code = 0) {
// some code
// make sure everything is assigned properly
parent::__construct($message, $code);
}
Se o constructor está a colocar a $message no pai, ou seja na Exception, como raio é que usando o getMessage() desta classe ele vai me buscar a message do pai ?
é que eu fiz getMessage() e ele de facto retorna a message que eu passei no constructor, mas quando chamo o getMessage() da classe que criei, porque raio ele vai chamar o getMessage() do pai(Exception) ?:x