Edit report at https://bugs.php.net/bug.php?id=60096&edit=1
ID: 60096 Comment by: ni...@php.net Reported by: ni...@php.net Summary: token_get_all on b"$var" returns invalid string token Status: Bogus Type: Bug Package: *General Issues PHP Version: 5.4.0beta1 Block user comment: N Private report: N New Comment: I doubt that this is expected. Only single characters can be represented using a one-char string token, because the token number and token text are identical in this case. 'b"' is not a single character and thus can't be returned as a string token, because the token number is chr('"'), not chr('b"') (which is chr('b')). Previous Comments: ------------------------------------------------------------------------ [2011-10-19 22:55:35] fel...@php.net 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 Currently it's expected, as the 'b' prefix doesn't produces a separated token. ------------------------------------------------------------------------ [2011-10-19 16:02:23] ni...@php.net Description: ------------ token_get_all('<?php b"$var"') will return 'b"' as a string-token, even though it is not a single character. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60096&edit=1