Можно ли удалить элементы трассировки из __toString.
Мне нужно что-то вроде этого.
class DBException extends PDOException
{
public function __toString()
{
return get_class($this) . " '{$this->getMessage()}' in {$this->getFile()}({$this->getLine()})\n";
}
}
Я пробовал описанный выше метод, но он непохоже на работу.Любые идеи?
Если я буду использовать блок try catch ниже в качестве примера, я все равно получу данные трассировки.
try {
// Do something here
}catch(DBException $e) {
echo $e;
}
Я бы подумал, что отображение $ e вызовет метод __toString вмой класс DBException.