ID: 34465 User updated by: flatdev at mail dot ru Reported By: flatdev at mail dot ru Status: Open Bug Type: Strings related Operating System: Irrelevant PHP Version: 4.4.0 New Comment:
"Parser error" generated in dobule quoted strings, when next char after '->' (eg. "$a->" operator is ['\', '"' or '$'] else parse error isn't generated. Previous Comments: ------------------------------------------------------------------------ [2005-09-11 18:16:17] flatdev at mail dot ru Description: ------------ "Parser error" generated in dobule quoted strings, when after '->' operator there is double quote char ("). If next char after '->' isn't (") then parse error isn't generated. Reproduce code: --------------- // 1) $a='ok'; echo "$a->-"; echo "$a-> -"; // 2) $a='ok'; echo "$a->"; Expected result: ---------------- // 1) ok->- ok-> - // 2) ok-> Actual result: -------------- // 1) (This case works fine) ok->- ok-> - // 2) Parse error: parse error, expecting `T_STRING' in ... ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34465&edit=1