This package provides an alternative to the getTraceAsString
method which truncates arguments in stacktraces. The code was originally posted on stackoverflow. Here's an slightly adapted version with some unit-tests.
PHP 7.4+ Note: Please make sure to disable the new INI directive zend.exception_ignore_args
.
$handler = new AlfredBez\BetterExceptions\ExceptionHandler();
$stacktrace = $handler->getTraceAsString($exception);
The suggested installation method is via composer:
php composer.phar require abez/better-exceptions