> I'd love to hear other people's input on this and how they are attacking
> this problem!

Simply using defensive programming; e.g. never assume you get
the resources you ask for, but also assume input you get is
incorrect.

Abstract pseudo code:

TRY DO_EVENT

IF DO_EVENT_SUCCESS

        CONTINUE_NORMAL_EXECUTION

ELSE_IF DO_EVENT_FAILS

        FIND_OUT_REASON_OF_FAILURE
        INVOKE_RECOVERY_MODULE

        IF RECOVERY_MODULE_SUCCED
                CONTINUE_NORMAL_EXECUTION
        ELSE
                MAKE_ERROR_REPORT_AND_FAIL
        END_IF_INNER

END_IF_OUTTER

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to