We’re rewarding the question askers & reputations are being recalculated! Read more.
3 grease with some small words
source | link

Default log level for PHP excludes notices, ie. it's E_ALL & ~E_NOTICE for PHP 5.2, E_ALL & ~E_NOTICE & ~E_STRICT for 5.3 and E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED for 5.4.

If you're working only with your code, then you're much better off setting it to E_ALL. Seeing notices will save you lot of debugging time, seeing deprecation and compatibility notices, will save you a lot of pain upgrading to newer PHP.

However, if you're working with third party code, turning on all notices (E_NOTICE, E_STRICT and E_DEPRECATED) can lead to spamming of your log, as a lot of older code will generate a notice every few lines of code.

Default log level for PHP excludes notices, ie. it's E_ALL & ~E_NOTICE for PHP 5.2, E_ALL & ~E_NOTICE & ~E_STRICT for 5.3 and E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED for 5.4.

If you're working only with your code, then you're much better off setting it to E_ALL. Seeing notices will save you lot of debugging time, seeing deprecation and compatibility notices, will save you a lot of pain upgrading to newer PHP.

However, if you're working with third party code, turning on all notices (E_NOTICE, E_STRICT and E_DEPRECATED) can lead spamming your log, as lot of older code will generate a notice every few lines of code.

Default log level for PHP excludes notices, ie. it's E_ALL & ~E_NOTICE for PHP 5.2, E_ALL & ~E_NOTICE & ~E_STRICT for 5.3 and E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED for 5.4.

If you're working only with your code, then you're much better off setting it to E_ALL. Seeing notices will save you lot of debugging time, seeing deprecation and compatibility notices, will save you a lot of pain upgrading to newer PHP.

However, if you're working with third party code, turning on all notices (E_NOTICE, E_STRICT and E_DEPRECATED) can lead to spamming of your log, as a lot of older code will generate a notice every few lines of code.

2 added 181 characters in body
source | link

Default log level for PHP isexcludes notices, ie. it's E_ALL & ~E_NOTICE for PHP 5.2, E_ALL & ~E_NOTICE & ~E_STRICT for 5.3 and E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED for 5.4.

If you're working only with your code, then you're much better off setting it to E_ALL, seeing. Seeing notices will save you lot of debugging time, seeing deprecation and compatibility notices, will save you a lot of pain upgrading to newer PHP.  

However, if you're working with third party code, turning on all notices can lead spamming your log.

Also in your development   (not production) environment you might consider turning onE_NOTICE, E_STRICT. Fixing and E_STRICTE_DEPRECATED deprecation errors) can lead spamming your log, as lot of older code will lessen paingenerate a notice every few lines of upgrading PHPcode.  

Default log level for PHP is E_ALL & ~E_NOTICE.

If you're working only with your code, then you're much better off setting it to E_ALL, seeing notices will save you lot of debugging time.  

However, if you're working with third party code, turning on notices can lead spamming your log.

Also in your development (not production) environment you might consider turning on E_STRICT. Fixing E_STRICT deprecation errors will lessen pain of upgrading PHP.  

Default log level for PHP excludes notices, ie. it's E_ALL & ~E_NOTICE for PHP 5.2, E_ALL & ~E_NOTICE & ~E_STRICT for 5.3 and E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED for 5.4.

If you're working only with your code, then you're much better off setting it to E_ALL. Seeing notices will save you lot of debugging time, seeing deprecation and compatibility notices, will save you a lot of pain upgrading to newer PHP.

However, if you're working with third party code, turning on all notices   (E_NOTICE, E_STRICT and E_DEPRECATED) can lead spamming your log, as lot of older code will generate a notice every few lines of code.

1
source | link

Default log level for PHP is E_ALL & ~E_NOTICE.

If you're working only with your code, then you're much better off setting it to E_ALL, seeing notices will save you lot of debugging time.

However, if you're working with third party code, turning on notices can lead spamming your log.

Also in your development (not production) environment you might consider turning on E_STRICT. Fixing E_STRICT deprecation errors will lessen pain of upgrading PHP.