Files
smarty/docs/programmers/api-variables/variable-error-reporting.md
T

18 lines
793 B
Markdown
Raw Normal View History

2021-12-03 11:59:22 +01:00
\$error\_reporting {#variable.error.reporting}
==================
When this value is set to a non-null-value it\'s value is used as php\'s
2023-02-03 22:31:59 +01:00
[`error_reporting`](https://www.php.net/error_reporting) level inside of
2021-12-03 11:59:22 +01:00
[`display()`](#api.display) and [`fetch()`](#api.fetch).
Smarty 3.1.2 introduced the
[`muteExpectedErrors()`](#api.mute.expected.errors) function. Calling
2023-08-08 00:04:14 +02:00
`\Smarty\Smarty::muteExpectedErrors();` after setting up custom error handling
2021-12-03 11:59:22 +01:00
will ensure that warnings and notices (deliberately) produced by Smarty
will not be passed to other custom error handlers. If your error logs
are filling up with warnings regarding `filemtime()` or `unlink()`
calls, please enable Smarty\'s error muting.
See also [debugging](#chapter.debugging.console) and
[troubleshooting](#troubleshooting).