--TEST-- Bug #26463 (token_get_all() does not correctly handle semicolons after T_END_HEREDOC) --FILE-- '; var_dump(token_get_all($str)); ?> --EXPECT-- array(17) { [0]=> array(2) { [0]=> int(353) [1]=> string(6) " array(2) { [0]=> int(306) [1]=> string(2) "$x" } [2]=> string(1) "=" [3]=> array(2) { [0]=> int(357) [1]=> string(6) "<<
array(2) { [0]=> int(304) [1]=> string(13) "jhdsjkfhjdsh " } [5]=> array(2) { [0]=> int(358) [1]=> string(2) "DD" } [6]=> string(1) "." [7]=> array(2) { [0]=> int(312) [1]=> string(2) """" } [8]=> string(1) ";" [9]=> array(2) { [0]=> int(356) [1]=> string(1) " " } [10]=> array(2) { [0]=> int(306) [1]=> string(2) "$a" } [11]=> string(1) "=" [12]=> array(2) { [0]=> int(357) [1]=> string(8) "<< array(2) { [0]=> int(304) [1]=> string(13) "jhdsjkfhjdsh " } [14]=> array(2) { [0]=> int(358) [1]=> string(4) "DDDD" } [15]=> string(1) ";" [16]=> array(2) { [0]=> int(355) [1]=> string(2) "?>" } }