PHP_DEBUG a very handy little constant

I was browsing through php.net this morning whilst waiting on my turn in the bathroom (true story!) because I was looking for some more information on PHP_EOL.

During my search I ran into the PHP constants list which had a reference to PHP_DEBUG.

I did some searching around to see if I could find out more about this little constant and basically it is a variable you can set either in your virtualhost or using htaccess to tell the server if you should be in debug mode or not.  By default it is set to zero so what you can do is add code like this into your script.

if (getenv('PHP_DEBUG')=='1')
{
  error_reporting( E_ERROR | E_USER_ERROR );
  ini_set( 'display_errors', true );
}
else
{
  error_reporting( E_ERROR | E_USER_ERROR );
  ini_set( 'display_errors', false );
}

Pretty cool, huh?

Recent posts View all

Ruby

Ruby Conferences

Ruby conferences are a chance for the Ruby community to come together and share what we have learned recently

Mac

TextExpander snippets I like

These are some of my favourite Text Expander snippets that help me do my work and have some fun.