Мне нужно проанализировать файл PHP в поисках определенного токена.
Это можно легко сделать с помощью $tokens = token_get_all($fileContent);
, а затем искать нужный токен в массиве результатов $tokens
.
Проблема в том, что для больших файлов парсинг занимает даже около 0.15s
, в то время как очень вероятно, что требуемый токен может быть где-то в начале файла - в этом случае много времени теряется на парсинг.
Можно ли сделать какой-то пошаговый разбор токена и остановку разбора при нахождении нужного токена?