Тема: Робота з умовами в розмітці.
Застосування конструкцій if-else для зміни візуального оформлення елементів сторінки.
Мета: Навчитись застосовувати керуючі конструкції логіки (if/else/elseif) під час виведення HTML-коду для створення динамічного UI на основі значень змінних.
Технологічний стек: PHP, HTML5, CSS (базові стилі).
if-else для умовного рендеру відповідних блоків тексту.Угорі файлу index.php в блоці ініціалізації масиву чи змінних додайте нову змінну типу boolean. Наприклад: $isCompleted = false; або $isUrgent = true;.
if-elseПри генерації HTML-коду безперервні PHP-блоки з фігурними дужками { } роблять код важкочитабельним (spaghetti code). Вивчіть синтаксис: <?php if (умова): ?> ...HTML... <?php else: ?> ...HTML... <?php endif; ?>.
Виведіть поруч із назвою вашого тестового завдання текст “✔️ Виконано”, якщо $isCompleted == true, і “🕒 В процесі” в іншому випадку.
Додайте між тегами <head> стилі (<style>), які містять класи .task-done (наприклад, із зеленим кольором тексту чи перекресленням) та .task-pending (сірим кольором).
У атрибут class="..." вашого елемента списку вбудуйте PHP-перевірку з тернарним оператором, щоб класс динамічно перемикався залежно від значення $isCompleted.
Приклад: class="<?= $isCompleted ? 'task-done' : 'task-pending' ?>"
Перевірте у браузері правильність відображення. Потім змініть у PHP-коді значення змінної на протилежне (true на false або навпаки) та оновіть сторінку. Колір і статус повинні автоматично змінитись.
===) та звичайним прирівнюванням (==) у PHP? Наведіть приклад, де результати відрізнятимуться.if (...): … endif;) під час роботи з HTML?false при перетворенні типів (type juggling) в умові if?lab3.md винести фрагмент коду, що демонструє використання умов в розмітці та тернарного оператора в атрибутах HTML.lab3.md дати розгорнуті відповіді на контрольні запитання.