rollbar/rollbar-php — pull request #17 by alexthegeek (2014-03-14 15:47:41+00:00)
Title: Error handler should always return false

When the UUID changes were made (version 0.5.6), this function was modified to return the UUID. This is evaluates to true, which means that PHP's default error handler isn't subsequently called. I noticed this as E_ERROR and E_USER_ERROR were no longer halting script execution.

My assumption is that returning false is the intended behaviour, due to the changelog message for 0.4.0:

"Error handler function (report_php_error) now always returns false, so that the default php error handler still runs. This is a breaking change if your code relied on the old behavior where the error handler did not ever halt script execution."