summaryrefslogtreecommitdiff
path: root/ext/tokenizer/tests/bug80462.phpt
blob: 068cea0833efc24106a9d59215098efe36b2157f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--TEST--
Bug #80462: Nullsafe operator tokenize with TOKEN_PARSE flag fails
--FILE--
<?php

foreach (PhpToken::tokenize('<?php $foo = $a?->b();', TOKEN_PARSE) as $token) {
    echo $token->getTokenName(), "\n";
}

?>
--EXPECT--
T_OPEN_TAG
T_VARIABLE
T_WHITESPACE
=
T_WHITESPACE
T_VARIABLE
T_NULLSAFE_OBJECT_OPERATOR
T_STRING
(
)
;