
Comparing changes: https://github.com/smarty-php/smarty/compare/v4.3.1...v4.4.1 It is noticeable that Smarty 4.3.1 does not officially support PHP 8.3. Is only supported with 4.4.0. Remark: During tests with Smarty 4.5.1, it was noticed that the following warning occurs: Deprecated: Using the unregistered function "function_exists" in a template is deprecated and will be removed in a future version. Use Smarty::registerPlugin to explicitly register a custom modifier. As of Smarty 5.X.X, templates must be revised again. The Smarty release 5.0.2 is already officially available. However, integration into FlatPress is not entirely trivial.
785 B
785 B
$error_reporting
When this value is set to a non-null-value it's value is used as php's
error_reporting
level inside of
display()
and fetch()
.
Smarty 3.1.2 introduced the
muteExpectedErrors()
function. Calling
Smarty::muteExpectedErrors();
after setting up custom error handling
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 and troubleshooting.