Error handling
Most Fasdab methods output error messages directly instead of saving
them in a variable accessible by the programmer. This may seem like
a very bad idea, but in fact, it's the most flexible way of handling
errors. This is due to the fact that PHP provides a couple of
excellent error handling functions:
set_error_handler() and
trigger_error(). The Fasdab
methods output error messages via trigger_error(), which means that you
can handle all errors intelligently by writing your own error function
and telling PHP to use it (set_error_handler()).