PEAR_ErrorStack jest eksperymentalną implementacją obsługi błędów, która została zaprojektowana w celu zastąpienia PEAR_Error jak tylko zostanie ustabilizowana. PEAR_ErrorStack jest w kompatybilna wstecz z PEAR_Error oraz kompatybilna wprzód z klasą wyjątków PHP 5 PEAR_Exception. Większość możliwości tej klasy można przeczytać we Wstępie.
Użycie:
1 // globalny stos błędów
2 $global_stack = &PEAR_ErrorStack::
singleton('MyPackage');
3 // lokalny stos błędów
4 $local_stack = new
PEAR_ErrorStack('MyPackage');