How to stop E_DEPRECATED messages in the PHP log?

View: New views
13 Messages — Rating Filter:   Alert me  

How to stop E_DEPRECATED messages in the PHP log?

by Jeff Weinberger-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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!!

Thanks,

--Jeff



No one ever achieved greatness by playing it safe. -Harry Gray


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Paul M Foster :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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


Re: How to stop E_DEPRECATED messages in the PHP log?

by Jeff Weinberger-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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


Re: How to stop E_DEPRECATED messages in the PHP log?

by Tom Worster :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 7/7/09 1:23 AM, "Jeff Weinberger" <jeff@...> wrote:

> 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....

how about running this to find the int value to put into php.ini:

<?php
error_reporting(E_ALL ^ E_DEPRECATED);
echo error_reporting();
?>

i don't have 5.3 so i haven't tried.



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Richard Quadling :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/7/6 Jeff Weinberger <jeff@...>:

> 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!!
>
> Thanks,
>
> --Jeff
>
>
>
> No one ever achieved greatness by playing it safe. -Harry Gray
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Try ...

error_reporting = 22527


--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"
I need a car : http://snipurl.com/l4pih
ZOPA : http://uk.zopa.com/member/RQuadling

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Jeff Weinberger-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Jul 7, 2009, at 5:50 AM, Richard Quadling wrote:

> 2009/7/6 Jeff Weinberger <jeff@...>:
>> 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!!
>>
>> Thanks,
>>
>> --Jeff
>>
>>
>>
>> No one ever achieved greatness by playing it safe. -Harry Gray
>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
> Try ...
>
> error_reporting = 22527
>
>
> --
> -----
> Richard Quadling
> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
> "Standing on the shoulders of some very clever giants!"
> I need a car : http://snipurl.com/l4pih
> ZOPA : http://uk.zopa.com/member/RQuadling

Richard (and Tom):

This seemed like it would be the perfect solution...but alas it did  
not work. 22527 seems right, but after changing php.ini to that and  
restarting php and apache, I am still getting "Deprecated..." messages.

:(

I'll keep trying...and any other suggestions are much appreciated!

Thanks!




A wise man will make more opportunities than he finds. -Francis Bacon


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Daniel Brown-7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Jul 7, 2009 at 11:03, Jeff Weinberger<jeff@...> wrote:
>
> This seemed like it would be the perfect solution...but alas it did not
> work. 22527 seems right, but after changing php.ini to that and restarting
> php and apache, I am still getting "Deprecated..." messages.

    Dumb question, Jeff: are you sure you're editing the correct php.ini file?

--
</Daniel P. Brown>
daniel.brown@... || danbrown@...
http://www.parasane.net/ || http://www.pilotpig.net/
Check out our great hosting and dedicated server deals at
http://twitter.com/pilotpig

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Jeff Weinberger-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Jul 7, 2009, at 8:38 AM, Daniel Brown wrote:

> On Tue, Jul 7, 2009 at 11:03, Jeff  
> Weinberger<jeff@...> wrote:
>>
>> This seemed like it would be the perfect solution...but alas it did  
>> not
>> work. 22527 seems right, but after changing php.ini to that and  
>> restarting
>> php and apache, I am still getting "Deprecated..." messages.
>
>    Dumb question, Jeff: are you sure you're editing the correct  
> php.ini file?
>
> --
> </Daniel P. Brown>
> daniel.brown@... || danbrown@...
> http://www.parasane.net/ || http://www.pilotpig.net/
> Check out our great hosting and dedicated server deals at
> http://twitter.com/pilotpig
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

Daniel:

Not a dumb question at all! I check every time (php_info()) to make  
sure the "loaded configuration file" is the one I'm editing. So, as  
far as I can tell, yes.

Should I be looking at something else to be sure?

Thanks!

--Jeff
>




UNIX is the Klingon of cyberspace. -from The Cluetrain Manifesto


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Tom Worster :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 7/7/09 11:38 AM, "Daniel Brown" <danbrown@...> wrote:

> On Tue, Jul 7, 2009 at 11:03, Jeff Weinberger<jeff@...> wrote:
>>
>> This seemed like it would be the perfect solution...but alas it did not
>> work. 22527 seems right, but after changing php.ini to that and restarting
>> php and apache, I am still getting "Deprecated..." messages.
>
>     Dumb question, Jeff: are you sure you're editing the correct php.ini file?

i was about to ask the same.

phpinfo() will tell you the path to the in-effect config file.  



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Tom Worster :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 7/7/09 12:17 PM, "Jeff Weinberger" <jeff@...> wrote:

> On Jul 7, 2009, at 8:38 AM, Daniel Brown wrote:
>
>> On Tue, Jul 7, 2009 at 11:03, Jeff
>> Weinberger<jeff@...> wrote:
>>>
>>> This seemed like it would be the perfect solution...but alas it did
>>> not
>>> work. 22527 seems right, but after changing php.ini to that and
>>> restarting
>>> php and apache, I am still getting "Deprecated..." messages.
>>
>>    Dumb question, Jeff: are you sure you're editing the correct
>> php.ini file?
>>
>> --
>> </Daniel P. Brown>
>> daniel.brown@... || danbrown@...
>> http://www.parasane.net/ || http://www.pilotpig.net/
>> Check out our great hosting and dedicated server deals at
>> http://twitter.com/pilotpig
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>
> Daniel:
>
> Not a dumb question at all! I check every time (php_info()) to make
> sure the "loaded configuration file" is the one I'm editing. So, as
> far as I can tell, yes.
>
> Should I be looking at something else to be sure?

i've now had a look at http://www.php.net/manual/en/errorfunc.constants.php

in your shoes i'd try out 2047 (with is everything up to and including
E_USER_NOTICE) and possibly 6143 (=2047+4096) if you have your own error
handler.

if still no luck i can't think of anything else to suggest but work
backwards:

check the value returned by error_reporting() is the value you set in
php.ini.

binary decode it to double check.

if it sill makes no sense, check the php bugs db. and if nothing, maybe
report it.



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Jeff Weinberger-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Jul 7, 2009, at 12:30 PM, Tom Worster wrote:

> On 7/7/09 12:17 PM, "Jeff Weinberger" <jeff@...> wrote:
>
>> On Jul 7, 2009, at 8:38 AM, Daniel Brown wrote:
>>
>>> On Tue, Jul 7, 2009 at 11:03, Jeff
>>> Weinberger<jeff@...> wrote:
>>>>
>>>> This seemed like it would be the perfect solution...but alas it did
>>>> not
>>>> work. 22527 seems right, but after changing php.ini to that and
>>>> restarting
>>>> php and apache, I am still getting "Deprecated..." messages.
>>>
>>>   Dumb question, Jeff: are you sure you're editing the correct
>>> php.ini file?
>>>
>>> --  
>>> </Daniel P. Brown>
>>> daniel.brown@... || danbrown@...
>>> http://www.parasane.net/ || http://www.pilotpig.net/
>>> Check out our great hosting and dedicated server deals at
>>> http://twitter.com/pilotpig
>>>
>>> --  
>>> PHP General Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>> Daniel:
>>
>> Not a dumb question at all! I check every time (php_info()) to make
>> sure the "loaded configuration file" is the one I'm editing. So, as
>> far as I can tell, yes.
>>
>> Should I be looking at something else to be sure?
>
> i've now had a look at http://www.php.net/manual/en/errorfunc.constants.php
>
> in your shoes i'd try out 2047 (with is everything up to and including
> E_USER_NOTICE) and possibly 6143 (=2047+4096) if you have your own  
> error
> handler.
>
> if still no luck i can't think of anything else to suggest but work
> backwards:
>
> check the value returned by error_reporting() is the value you set in
> php.ini.
>
> binary decode it to double check.
>
> if it sill makes no sense, check the php bugs db. and if nothing,  
> maybe
> report it.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

Tom:

thanks - I'll try those and report back, and will keep playing with  
various combinations until I get it to work or prove it doesn't :)

One question - that I for some reason have not found - is there a list  
of the numerical values of the E_* constants somewhere?

Thanks for your help!

--Jeff
>




Real love is a pilgrimage. It happens when there is no strategy, but it is very rare because most people are strategists. -Anita Brookner


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: How to stop E_DEPRECATED messages in the PHP log?

by Daniel Brown-7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Jul 7, 2009 at 17:46, Jeff Weinberger<jeff@...> wrote:
>
> One question - that I for some reason have not found - is there a list of
> the numerical values of the E_* constants somewhere?

    You bet: http://php.net/manual/en/errorfunc.constants.php

--
</Daniel P. Brown>
daniel.brown@... || danbrown@...
http://www.parasane.net/ || http://www.pilotpig.net/
Check out our great hosting and dedicated server deals at
http://twitter.com/pilotpig

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Parent Message unknown Re: How to stop E_DEPRECATED messages in the PHP log?

by Andre Hübner-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

>> Try
>>
>> error_reporting(E_ALL ^ E_DEPRECATED);

> Thanks for your suggestion - it would work nicely, except that that is
> a runtime function that is called within a script.

but if it works within script you could do it by auto_prepend_file to stop
flooding the log until solution is found...
i start packaging 5.3 next days so it is also interesting for me and my
"deprecated" users.
unfortunately no 5.3 experience until now...
Andre


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php