Use current error_reporting() level to filter errors

I'd switch the order here, so the function call is only made if `$this->use_error_reporting` is true.

```php
if ($this->use_error_reporting && !(error_reproting() & $errno)) {
```