- Теория
- Теория
Конкатенация строк в PHP
Теперь добавим в разметку класс item-hot
, который покажет на странице лейбл «хит продаж». Он будет появляться, если выполняется хотя бы одно из двух условий: скидка больше 1400 рублей или товар последний на складе.
Мы уже умеем писать в разметке условия, которые её модифицируют. Но это может быть громоздко — ради добавления всего одной новой строки мы пишем в шаблоне целых три. Но есть ещё один способ модификации разметки — внедрить в неё всего одну переменную, а в сценарии сформировать само условие и записать в эту переменную нужную строку.
Для выполнения задачи, нам нужно, чтобы в разметке находился класс item
, и в зависимости от выполнения условия, класс item-hot
. Поэтому в переменной должна быть записана либо строка 'item', либо 'item item-hot'. Записывать в переменную одно значение мы уже умеем. Как добавить второе? С помощью конкатенации — операции склеивания нескольких строк в одну. Делается это с помощью точки .
, или оператора конкатенации.
$mood = 'Я люблю' . ' PHP';
// Что получится? Правильно, 'Я люблю PHP'.
О конкатенации вы также можете почитать в учебнике по PHP.
Пора приступать к заданию. Создадим переменную $product_class
, запишем туда нужные значения и убедимся, что конкатенация работает.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.