During its functioning, a PHP programme may generate a wide range of earnings and mistakes. In order to diagnose a problematic application, developers must be able to observe these problems. Yet, while trying to display errors from their PHP apps, developers frequently run into issues. These programmes simply crash silently instead.
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
What Exactly Do These Lines of Code Do?
The PHP ini file configuration will be attempted to be overridden by the ini set function.
Among the various directives, display errors and display startup errors are simply two examples. The display errors directive will decide whether or not the user sees the errors. The dispay errors directive should typically be disabled after development.
However because display errors doesn’t deal with errors that arise during PHP’s starting process, display startup errors is a different directive. The official documentation has a list of the directives that the ini set method can override.
Unfortunately, parsing problems like missing semicolons or curly braces won’t be visible using these two directives. In this instance