hermit_refined
Отшельник
это да, Documentation problem. у читателя создается впечатление, что даже "$var" - T_CONSTANT_ENCAPSED_STRING.T_CONSTANT_ENCAPSED_STRING "foo" or 'bar' string syntax
-> Строки - Двойные кавычки
...
ну, собственно, у разработчиков было два варианта - либо усложнить выражение (["]([^$"\\]|("\\".))*["]), но они, видимо, не сочли это нужным/целесообразным; либо не добавлять правило, разрешающее "$"[^a-zA-Z_\x7f-\xff{] в ST_DOUBLE_QUOTES - но это была бы нехилая несовместимость с php3.ясень фикь, что это expected behavour, других в пхп не бывает
у остальных же есть ещё один вариант - написать им и попросить отразить это в документации ;-)