ID:               42262
 Updated by:       [EMAIL PROTECTED]
 Reported By:      spam2 at rhsoft dot net
-Status:           Bogus
+Status:           Open
-Bug Type:         Feature/Change Request
+Bug Type:         *Configuration Issues
 Operating System: All
 PHP Version:      6CVS-2007-08-09 (snap)
 New Comment:

As the reporter mentioned outside this report, NEWS indicates this
function should exist whereas various bug reports say it shouldn't, and
I cannot find the decision on internals...

For now we must consider NEWS as the authority in which case this
function should exist so please update NEWS if this has changed and
regardless it will then be documented.

And since it (php5) returns 0 or 1, I reckon if it exists it should
return 0 and not false.


Previous Comments:
------------------------------------------------------------------------

[2008-02-04 13:41:01] [EMAIL PROTECTED]

 > still not bug, please see php.internals archive for the discussion
about this change.

------------------------------------------------------------------------

[2008-02-04 13:17:35] [EMAIL PROTECTED]

Hello,

The behavior of get_magic_quotes_gpc has changed. Check the NEWS file:

 "Changed get_magic_quotes_gpc(), get_magic_quotes_runtime to always
return
    false and set_magic_quotes_runtime() to raise an E_CORE_ERROR."


------------------------------------------------------------------------

[2007-08-09 22:39:12] spam2 at rhsoft dot net

Description:
------------
[10-Aug-2007 00:30:56] PHP Fatal error:  Call to undefined function
get_magic_quotes_gpc() in
/mnt/data/www/sql.rhsoft.net/libraries/common.lib.php on line 2606


The function "get_magic_quotes_gpc()" should available in PHP6 and
return always false, so you dont break applications that check the
setting and make a "stripslashes" if it is on.



Reproduce code:
---------------
if(function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc())
{
 @$akt_temp_str_name = stripslashes(@$akt_temp_str_name);
}

Expected result:
----------------
if(get_magic_quotes_gpc())
{
 @$akt_temp_str_name = stripslashes(@$akt_temp_str_name);
}

should work also

Actual result:
--------------
A fatal error


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=42262&edit=1

Reply via email to