V podstatě mi přijde velmi jednoduché zaobjektovat db, a udělal jsem to po svém už dávno. Je to velice podobné řešení z PEARu. Ale zatím jsem vepředu, protože jsem zvládl i automatickou obsluhu chyb s možností nadefinovat reakci na chybu. Žádným testováním chyby se vůbec nemusím zabývat. Je to velice příjemné, šetří to spoustu práce a velmi to zpřehledňuje kód.
Osobně takovéto knihovny, jako je PEAR beru kladně, ať už jí používám, nebo ne. PEAR asi používat nebudu, neboť jsem si stihl vyrobit spoustu knihoven sobě na míru. Ale minimálně PEAR zaručí, že bude slušně pracovat objektová vrstva v PHP. Stejně tak, jako třeba v C++ STL způsobila, že kompilátory C++ konečně začaly umět pořádně šablony.
A taky lze třeba nastavit, aby chyby z modulu mysql automaticky ošetřovala funkce log_mysql_erorrs(). Ale přitom všechny chyby šly do do jiné funkce, které je zobrazí?
Lze nastavit něco ve stylu: "Pokud chyby neošetří skript, tak je pošli do "callback" funkce?
A mnohé další...