diff options
author | Divay Prakash <divayprakash3@gmail.com> | 2018-11-02 04:21:54 +0530 |
---|---|---|
committer | Divay Prakash <divayprakash3@gmail.com> | 2018-11-02 04:21:54 +0530 |
commit | ca98611c099b2108c37c603440338d1b7ba6cdfb (patch) | |
tree | e527e9528fa668234d3e1862fbe5b3f8db003bb1 /php.html.markdown | |
parent | 7cc32b69a3d000235c099724addbf209234d3e1c (diff) |
Fix exception handling example
Diffstat (limited to 'php.html.markdown')
-rw-r--r-- | php.html.markdown | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/php.html.markdown b/php.html.markdown index 3b18aa60..40c9dd01 100644 --- a/php.html.markdown +++ b/php.html.markdown @@ -837,11 +837,14 @@ try { // Handle exception } -// When using try catch blocks in a namespaced environment use the following +// When using try catch blocks in a namespaced environment it is important to +// escape to the global namespace, because Exceptions are classes, and the +// Exception class exists in the global namespace. This can be done using a +// leading backslash to catch the Exception. try { // Do something -} catch (Exception $e) { +} catch (\Exception $e) { // Handle exception } |