* @return bool
*/
public static function isError($result) {
- if(self::$backend==self::BACKEND_PDO and $result === false) {
+ //PDO returns false on error (and throws an exception)
+ if (self::$backend===self::BACKEND_PDO and $result === false) {
return true;
- }elseif(self::$backend==self::BACKEND_MDB2 and PEAR::isError($result)) {
+ } else
+ //MDB2 returns an MDB2_Error object
+ if (self::$backend===self::BACKEND_MDB2 and PEAR::isError($result)) {
return true;
- }else{
+ } else {
return false;
}
}