PHP: Find php token in file without parsing entire file with token_get_all -


i need parse php file looking token.

it can easly done $tokens = token_get_all($filecontent); , looking required token in results array $tokens.

problem bigger files parsing takes around 0.15s while it's required token may somewhere in beginning of file - in such case lot of time lost parsing wasted.

is possible make kind of step step token parsing , stopping parsing when required token found?

$f = fopen("myfile.php", "r"); while ( ($line = fgets($f)) != null) {     $tokens = token_get_all ($line);     if (in_array ($searchedtoken, $tokens)) {         // job...         break;      } } fclose ($f); 

Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -