> Why do I get > > Array > ( > [0] => Array > ( > [0] => T_OPEN_TAG > [1] => Array > ( > [0] => T_STRING > [1] => phpinfo > ) > > [2] => ( > [3] => ) > [4] => ; > [5] => Array > ( > [0] => T_WHITESPACE > [1] => ) > > [6] => Array > ( > [0] => T_CLOSE_TAG > [1] => ?> > ) > > ) > > as tokens for > > <?php phpinfo(); ?> > > Note that array index [1] is missing. (It's not reallymissing, just > put under [0], not the 'root')
I don't get that result. Are you post-processing it somehow? For me, the result of: var_dump(token_get_all('<?php phpinfo(); ?>')); is this: array(7) { [0]=> array(2) { [0]=> int(353) [1]=> string(6) "<?php " } [1]=> array(2) { [0]=> int(304) [1]=> string(7) "phpinfo" } [2]=> string(1) "(" [3]=> string(1) ")" [4]=> string(1) ";" [5]=> array(2) { [0]=> int(356) [1]=> string(1) " " } [6]=> array(2) { [0]=> int(355) [1]=> string(2) "?>" } } -Andrei http://www.gravitonic.com/ Any sufficiently advanced Operating System is indistinguishable from Linux. - Jim Dennis -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php