Syntax
try {
throw new RuntimeException("Failed");
} catch (RuntimeException $error) {
echo $error->getMessage();
}Examples
PHP exceptions example
A focused example you can adapt while practising.
try {
throw new RuntimeException("Failed");
} catch (RuntimeException $error) {
echo $error->getMessage();
}Best practices
- Start with the smallest working example, then adapt it to your project.
- Use the language’s standard library and idioms before introducing extra dependencies.
At a glance
- Purpose
- Server-side web applications
- File extension
- .php
- Runs in
- PHP runtime on a server or CLI
- Usually used with
- HTML, databases and web servers
Specifications & further reading
Related PHP documentation
PHP Request Data
PHP exposes HTTP request data through superglobal arrays such as $_GET and $_POST. Data from a request is untrusted and should be validated before use.PHP include and require
PHP reference for php include and require.PHP superglobals
PHP reference for php superglobals.PHP filter_input
PHP reference for php filter_input.
PHP exposes HTTP request data through superglobal arrays such as $_GET and $_POST. Data from a request is untrusted and should be validated before use.PHP include and require
PHP reference for php include and require.PHP superglobals
PHP reference for php superglobals.PHP filter_input
PHP reference for php filter_input.