Угловые скобки в строке PHP

#php #string #variables #brackets

#php #строка #переменные #скобки

Вопрос:

Это продолжает убивать меня в течение некоторого времени…

Я новичок в php и пишу синтаксический анализатор для сайта сравнения цен, поэтому мне нужно иметь довольно много переменных:

 $plae = "<pastwisko>";
$user = "<krowa>";
$product "<trawa>";
  

Но без пробелов…

Использование или повторение их мне ничего не дает. Я пытался выполнить поиск в документации stackoverflow, Google и php и ничего… может быть, мой английский отстой…

Я буду очень благодарен за помощь

Комментарии:

1. Вы тоже новичок в HTML?

2. Нет, конечно, нет 🙂 Я просто, вероятно, не выяснил все зависимости html в php

3. Таких зависимостей нет. PHP не имеет абсолютно ничего общего с HTML.

Ответ №1:

Если вы повторяете их в HTML, то они будут проанализированы вашим браузером как [неправильные] HTML-теги и не будут отображаться. Вы должны использовать htmlentities , чтобы они отображались в виде текста: http://php.net/manual/en/function.htmlentities.php

Ответ №2:

Вы забыли «=».

 $product "<trawa>";
// Should be.
$product = "<trawa>";
  

Редактировать:
У Джо есть правильный ответ на вашу проблему, я запустил скрипт в терминале, и это была единственная ошибка, которую я получил. Я не подумал htmlentities , извините, если мой пост был неуместным и ненужным.

Комментарии:

1. Мой плохой, это был просто пример 🙂 Спасибо!