|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #24290 stripslashes() Problem with single quotes
Submitted: 2003-06-22 16:08 UTC Modified: 2003-06-23 06:40 UTC
From: borgiel at nevarsa dot com Assigned:
Status: Not a bug Package: Strings related
PHP Version: 4.3.3RC1 OS: W2k
Private report: No CVE-ID: None
 [2003-06-22 16:08 UTC] borgiel at nevarsa dot com
php.ini: (standard (dist) with this modifications)

register_globals = On

magic_quotes_gpc = 0n
magic_quotes_runtime = 0n
magic_quotes_sybase = 0n

If I use the stripslashes() function on '' i wil get only one ' back. I think this is not correct. If i have some text between the single quotes ('test'). The function works fine.
I found this Bug in version 4.3.2 and it is in version 4.3.3RC1, too.

There is a same bug in the system, but it is closed!!!
Bug #15824
It says:
Set magic_quotes_sybase = Off and the function works.
And it should be fixed in CVS, but it was last year. Why isn't it in version 4.3.2 and 4.3.3RC1 ?

Reproduce code:

$string = "Hello '' Test";

echo stripslashes($string);


Expected result:
Hello '' Test";

Actual result:
Hello ' Test


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2003-06-23 06:40 UTC]
Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at and the instructions on how to report
a bug at

u may choose to ini_set(\"magic_quotes_sybase\",0) before using the *slashes functions to bypass the problem. this behaior if well documented on the online manual comments.
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Jul 16 07:01:31 2024 UTC