- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Помогите пожалуйста решить мучающую меня проблему.
При использовании конструкции print<<<HERE HERE; выдается ошибка: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\test1.ru\ on line 39.
Вот код:
39-ой проблемной строкой здесь является
if (!empty($_SESSION['login']) or !empty($_SESSION['id'])){Заранее спасибо!
после первой хери пробел убрать
после первой хери пробел убрать
Какой именно пробел Вы имеете ввиду убрать?
Вот этот..:
Вот этот..:
Хм.. У меня в этом месте пробела нет, только перенос строки.
Хм.. У меня в этом месте пробела нет, только перенос строки.
Можете поспорить с PHP-интерпретатором. Доказать ему, что он не прав.
p.s. в коде из первого поста пробел точно есть. проверяется методом копипаста.
Да, в первом посте он почему-то присутствует. Но в коде у меня только перенос строки в этом месте. Странно. Как поступить? Ведь так:
print <<<HEREif (!empty($_SESSION['login']) or !empty($_SESSION['id'])){будет неправильно же.. Наверное.
p.s. в коде из первого поста пробел точно есть. проверяется методом копипаста.
Я скопипастил - у меня нет там пробела. Есть в конце 2 шт
Мб потому что линух?
Ultran, что-то мне подсказывает, что тебе надо юзать правильный блокнот - акелпад, нотепад++ и тд
Не в пробеле дело. Переменные нужно экранировать (знак доллара) либо заключить в фигурные скобки если работаете с ними.
вроде в хередок нельзя выполнять условия if/else и подобные конструкции.
Не в пробеле дело. Переменные нужно экранировать (знак доллара) либо заключить в фигурные скобки если работаете с ними.
В коде из первого поста (со звёздочками) можно не экранировать :D
вроде в хередок нельзя выполнять условия if/else и подобные конструкции.
Возможно, задумка - напечатать целиком? В смысле, листинг программы.
Тогда лучше 'одинарные кавычки' использовать, иначе, правильно siv1987 написал - экранировать или {фигурными скобками пользоваться}
{$var['index']}что тебе надо юзать правильный блокнот - акелпад, нотепад++ и тд
да не.. на самом деле определиться нужно, что требуется и использовать подходящие способы.
p.s. ну и пробелы после HERE поубирать, если имеются.