@Website Rob, the code that is determining whether to suppress notices based on PHP versions is from the base Zen Cart module; if those notices aren't being suppressed, you should note that in a Zen Cart bug-report.

The "only" thing that report-all-errors adds to the mix is the enabling of the report of all errors, if configured.