Search code examples
phperror-reportingerror-logging

Does PHP error_reporting(0) affect error logging, or just display?


Does error_reporting(0); have any effect on error logging (to file), or does it just suppress on-screen error display?

Thanks.


Solution

  • Yes, it affects both.

    The error_reporting level defines what levels of errors gets triggered. Whether you log or display those errors are determined by the other settings.

    To summarize:

    In essence, setting error_reporting(0) means that you've turned off error reporting, and nothing will be logged to file or output to the screen.