Q: Why I don't get any errors?
A: You might have turned the "display errors" off. Turn it on:
1. By changing 'display_errors' to true in php.ini (May require
Apache restart if it is mod_php)
2. Or with the ini_set('display_errors', 1) via script
Refer:
http://www.php.net/manual/en/ref.errorfunc.php
http://www.php.net/ini_set
Q: Why certain errors are not displayed?
A: The error reporting level might be low. Set it to higher value; via
script error_reporting(E_ALL|E_STRICT)
Refer:
http://www.php.net/error_reporting
++++
@todo Grammar cleanup. Clarity. Someone may help