I just wonder how I can activate errormessages in .php. When I do php at home I always get messages like "No closing bracket on line 232" and stuff like that, but when I do .php at work there's no such feature. Guess it has something to do with the domain/server, so does anyone know how to activate this so I can easier find the errors?
Asked
Active
Viewed 122 times
-2
-
4Maybe this can help: [PHP 5.3 does not display error messages](http://stackoverflow.com/questions/5680831/php-5-3-does-not-display-error-messages) – Florent Jul 12 '12 at 09:39
-
`error_reporting(E_ALL); ini_set('display_errors', 1);` http://php.net/manual/en/errorfunc.configuration.php – DaveRandom Jul 12 '12 at 09:40
-
2It's probably important to add, when to enable error reporting and when to turn it off. If you're developing in your **development-environment** then it's a good idea to set `error_reporting` in such a way that every error/warning/notice is shown. In the **production-environment** it's a bad idea to do that because the error-messages shown may expose sensitive information. Always keep those separated. – vstm Jul 12 '12 at 09:46
2 Answers
2
Sounds like display_errors
and or a bunch of the other PHP error reporting is turned off in the php.ini file you use at work.
Also, if you use something like Eclipse PDT, it will give you a lovely working environment.

Fluffeh
- 33,228
- 16
- 67
- 80
1
There are basically 2 settings you can manipulate on code level:
error_reporting(E_ALL);
and
ini_set('display_errors', 'On');
That should do the trick.

Sherlock
- 7,525
- 6
- 38
- 79