PHP: why make your own exceptions? Like many other programming languages, PHP allows throwing and catching exceptions. If you surround...