PHP: Hypertext Preprocessor (original) (raw)
`The Exception __toString implementation will also include the string representation of previous exceptions chained to this exception, before the string representation of the current exception.
For example:
excB=newMiddleException("middleexception",0,excB = new MiddleException("middle exception", 0, excB=newMiddleException("middleexception",0,excA); excC=newOuterException("outerexception",0,excC = new OuterException("outer exception", 0, excC=newOuterException("outerexception",0,excB); echo "The exception is:\n$excC"; ?>will print the following:
The exception is:
InnerException: inner exception in test.php:6
Stack trace:
#0 {main}
Next MiddleException: middle exception in test.php:7
Stack trace:
#0 {main}
Next OuterException: outer exception in test.php:8
Stack trace:
#0 {main}
`