Покинул форум
Сообщений всего: 27
Дата рег-ции: Февр. 2007 Откуда: Boston, USA
Помог: 0 раз(а)
ПАМАГИТЕЕЕЕЕЕЕ!
пишу eval("*$c_$q_$c"), * - слэш
т.е. должна в итоге получиться переменная типа $c_1_5
НО! НИЧЕГО НЕ ПОЛУЧАЕТСЯ!
пишет: Parse error: parse error, unexpected $end in "тута адрес скрипта": eval()'d code on line 1
Dagdamor
Отправлено: 08 Марта, 2007 - 08:02:08
Новичок
Покинул форум
Сообщений всего: 15
Дата рег-ции: Февр. 2007 Откуда: Барнаул
Помог: 0 раз(а)
Во-первых, знак подчеркивания также считается частью имени переменной. Т.е. у тебя подставляется не $q, а $q_. Возьми $q в фигурные скобки, если хочешь "отделить" подчеркивание.
Во-вторых, точку с запятой забыл в конце строки (не после eval, а после $c), потому и parse error ;)
В-третьих, для такого примера eval ни к чему. Вот работающий пример без eval:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.