check_connection(); if ( ! $result ) { self::set_error( $driver->get_last_error() ); } return $result; } static private function set_error( $error ) { self::$last_error = $error; } static public function get_last_error() { return self::$last_error; } static private function clear_errors() { self::$last_error = null; } }