I can\'t seem to disable error reporting in PHP - I have tried everything but \"Notice\" errors are still displayed.
My php.ini has
display_errors = Off;
OpenCart uses the set_error_handler() function which causes it to override the error_reporting(0).
set_error_handler()
error_reporting(0)
Removing this fixed my problem.