ID: 31804 Updated by: [EMAIL PROTECTED] Reported By: neo_in_matrix at msn dot com -Status: Open +Status: Bogus Bug Type: Strings related Operating System: Windows, Fedora Core 1 & 3 PHP Version: Irrelevant New Comment:
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php . Previous Comments: ------------------------------------------------------------------------ [2005-02-02 04:37:48] neo_in_matrix at msn dot com Description: ------------ It seems there is a small problem with the \ char in single quotes. I think the char \ is *not* an escape char in single quotes, as echo 'abc\x'; outputs abc\x But, the following code echo 'abc\'; gives an error: PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in x:\test.php on line 1 However, the code echo 'abc\\'; has no runtime error and it outputs abc\ but it should output (with two \ chars) abc\\ Reproduce code: --------------- echo 'abc\x'; echo 'abc\\'; echo 'abc\'; Expected result: ---------------- abc\x abc\\ abc\ Actual result: -------------- abc\x abc\ PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in x:\test.php on line 1 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31804&edit=1