Странности со свойствами класса.

hermit_refined

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

у остальных же есть ещё один вариант - написать им и попросить отразить это в документации ;-)
 
Сверху