PDOException __ toString yöntemi gelen izleme bilgilerini kaldırmak için en iyi yolu

0 Cevap php

Bu __ toString gelen iz elementler kaldırmak mümkündür.

Ne istiyorum böyle bir şeydir.

class DBException extends PDOException
{
public function __toString()
{
    return get_class($this) . " '{$this->getMessage()}' in {$this->getFile()}({$this->getLine()})\n";
}
}

Ben yukarıdaki yöntemi denedim ama çalışmak için görünmüyor. Herhangi bir fikir?

Ben örnek olarak aşağıda bir try catch bloğu kullanırsanız, ben hala iz veri almak.

try {

// Do something here

}catch(DBException $e) {
    echo $e;

}

Ben $ e yankılanan benim DbException sınıfta __ toString yöntemi tetikleyecek olacağını sanırdım.

0 Cevap