Как на PHP реализовать светофор?

Для реализации светофора на PHP вам понадобится использовать функции и условные операторы, чтобы определить, какой сигнал светофора активен в данный момент времени.

Вот пример кода, который демонстрирует, как можно реализовать светофор на PHP:

<?php
function trafficLight($color) {
    if ($color === 'red') {
        echo 'Светофор красный! Стоять!';
    } elseif ($color === 'yellow') {
        echo 'Светофор желтый! Приготовиться к остановке!';
    } elseif ($color === 'green') {
        echo 'Светофор зеленый! Идти!';
    } else {
        echo 'Неизвестный сигнал светофора';
    }
}

// Пример использования функции
trafficLight('red');
?>

В этом примере мы определяем функцию trafficLight, которая принимает параметр $color, представляющий текущий цвет светофора. Затем мы используем условные операторы (if и elseif) для определения, какой сигнал светофора активен в данный момент времени. Если значение $color соответствует одному из предопределенных значений (red, yellow или green), то на экран будет выведено сообщение, соответствующее этому цвету. В противном случае будет выведено сообщение о неизвестном сигнале светофора.

Например, если вы вызовете функцию trafficLight('red'), на экран будет выведено сообщение "Светофор красный! Стоять!".

Вы можете использовать этот код как отправную точку и настроить его по своему усмотрению, добавив дополнительную логику, такую как изменение сигнала светофора с течением времени или взаимодействие с другими компонентами вашего веб-приложения. Также вы можете оформить эту функцию в виде класса и использовать его объекты для управления светофором в разных частях вашей системы.