NAME throw - cause an execution to terminate with an error SYNOPSIS void throw(mixed errdata) DESCRIPTION Terminates the execution with an error message. If a prior catch is active then execution will resume after the catch statement. In that case `errdata' will be returned by the catch statement. Anything can be thrown except 0 which is the indicator of no error. SEE ALSO catch