Skip to content

Kirby 4.5.0

Helpers::handleErrors()

Performs an action with custom handling for all PHP errors and warnings

Helpers::handleErrors(Closure $action, Closure $condition, mixed $fallback = null): mixed

Parameters

Name Type Default Description
$action * Closure Any action that may cause an error or warning
$condition * Closure Closure that returns bool to determine if to
suppress an error, receives arguments for
set_error_handler()
$fallback mixed null Value to return when error is suppressed

Return type

mixed

Parent class

Kirby\Cms\Helpers