in reply to Force caller to return - reflection

kyle is absolutely right - for returning through multiple subroutine scopes exceptions are the weapon of choice.

And since a failed argument checking actually represents an error, I don't see why you should not simply die (or confess, croak, whatever).

  • Comment on Re: Force caller to return - reflection