- token_get_all: documentation ( source)
- token_name: documentation ( source)
<?php
$codes = [
"<?php \0 foo",
"<?php \1 bar",
"<?php \1\2 bar \3",
];
foreach ($codes as $code) {
foreach (token_get_all($code) as $token) {
if (is_array($token)) {
echo token_name($token[0]), " ", strlen($token[1]), "\n";
} else {
echo $token, "\n";
}
}
}