On Jul 6, 2009, at 7:47 PM, Paul M Foster wrote:
> On Mon, Jul 06, 2009 at 02:16:09PM -0700, Jeff Weinberger wrote:
>
>> Hi:
>>
>> I am hoping someone can help me figure this out....
>>
>> I've just upgraded my PHP installation to 5.3.0. Now I am receiving
>> thousands of log messages of the form "PHP Deprecated: ...".
>>
>> I know I have a number of scripts that use now-deprecated functions,
>> etc. and I now know what those are, thanks to all the messages.
>>
>> However, this is now growing to (literally) gigabytes of log entries,
>> so I'd like to stop the messages until I have the time to re-write
>> all
>> the offending scripts.
>>
>> I have tried the following error.reporting lines in php.ini:
>>
>> error_reporting = E_ALL & ~E_DEPRECATED & E_ERROR & E_WARNING &
>> E_PARSE & E_NOTICE & E_CORE_ERROR & E_USER_ERROR & E_USER_WARNING &
>> E_USER_NOTICE & E_COMPILE_ERROR & E_COMPILE_WARNING
>>
>> error_reporting = ~E_DEPRECATED & E_ALL & E_ERROR & E_WARNING &
>> E_PARSE & E_NOTICE & E_CORE_ERROR & E_USER_ERROR & E_USER_WARNING &
>> E_USER_NOTICE & E_COMPILE_ERROR & E_COMPILE_WARNING
>>
>> error_reporting = E_ALL & E_ERROR & E_WARNING & E_PARSE & E_NOTICE &
>> E_CORE_ERROR & E_USER_ERROR & E_USER_WARNING & E_USER_NOTICE &
>> E_COMPILE_ERROR & E_COMPILE_WARNING & ~E_DEPRECATED
>>
>> error_reporting = E_ERROR & E_CORE_ERROR & E_USER_ERROR &
>> E_COMPILE_ERROR & E_COMPILE_WARNING & ~E_DEPRECATED
>>
>> error_reporting = ~E_DEPRECATED & E_ERROR & E_CORE_ERROR &
>> E_USER_ERROR & E_COMPILE_ERROR & E_COMPILE_WARNING
>>
>> (as you can tell, I prefer verbose logs, but not that verbose...).
>>
>> None of these combinations have stopped the "PHP Deprecated: ..."
>> messages.
>>
>> System info: Mac OS/X 10.5.7 Client version, PHP 5.3.0 running as a
>> CGI under Apache 2.2.11 and as a CLI. Please let me know if there's
>> any other info that might help.
>>
>> php_info() reports error.reporting as "0"
>>
>> Any help or guidance is appreciated!!
>
> Try
>
> error_reporting(E_ALL ^ E_DEPRECATED);
>
> See
http://us2.php.net/manual/en/function.error-reporting.php for more
> info and examples.
>
> Paul
>
> --
> Paul M. Foster
>
> --
> PHP General Mailing List (
http://www.php.net/)
> To unsubscribe, visit:
http://www.php.net/unsub.php>
Paul:
Thanks for your suggestion - it would work nicely, except that that is
a runtime function that is called within a script.
I am trying to get the php.ini setting correct to avoid the Deprecated
messages.
I tried error_reporting=E_ALL & ~E_DEPRECATED (which I think is the
php.ini analogy to your suggestion) to no avail - it failed also.
leaving me still confused....
--Jeff
The achievements of an organization are the results of the combined effort of each individual. -Vincent Thomas "Vince" Lombardi
--
PHP General Mailing List (
http://www.php.net/)
To unsubscribe, visit:
http://www.php.net/unsub.php