Краткий ответ: нет.
PHP использует библиотеку PCRE для анализа регулярных выражений.
PCRE использует анализатор на основе NFA, который отслеживает обратные ссылки.То, что вы описываете - это анализатор на основе DFA или NFA Thompson.
Я не разработчик PHP, но библиотека PCRE действительно поставляется с "режимом DFA".Большинство дистрибутивов Linux будут оснащены «pcretest».Если у вас его нет, он поставляется с библиотекой PCRE.
В CLI:
$ pcretest
re> /(foo)\1/
data> foofoo
0: foofoo
1: foo
Теперь, если мы запустим это с флагом "-dfa":
$ pcretest -dfa
re> /(foo)\1/
data> foofoo
Error -16
Возможно, вы также захотите заглянуть в «притяжательные квантификаторы», чтобы предотвратить возврат.