Глюк с именем переменной

golos81

Новичок
Глюк с именем переменной

столкнулся со странным глуюком:

Если в preg_match 3-им параметром указываю переменную, имя которой начинается с цифр, например, $302Match, то скрипт выводит ошибку, если сделать просто $Match, то работает.

В других местах переменная $302Match не встречается.

:confused:
 

Dovg

Продвинутый новичок
Переменные в PHP представлены знаком доллара с последующим именем переменной. Имя переменной чувствительно к регистру.

Имена переменных соответствуют тем же правилам, что и остальные наименования в PHP. Правильное имя переменной должно начинаться с буквы или символа подчеркивания с последующими в любом количестве буквами, цифрами или символами подчеркивания Это можно отобразить регулярным выражением: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'
 
Сверху