Instructing PHP which errors it should report on is not straightforward. You have to understand binary and bitwise operators. I decided to make a tool that takes the hard work out of it so you can get on with your job creating your web app. Enjoy.
http://www.bx.com.au/tools/ultimate-php-error-reporting-wizard
I’d love to be able to paste numeric error_reporting values to see which bits are set.