Как на php окрашивать прямоугольник при наведении на него курсора?

Для того, чтобы окрашивать прямоугольник при наведении на него курсора с помощью PHP, вам необходимо воспользоваться комбинацией PHP, HTML, CSS и JavaScript. В PHP необходимо сгенерировать HTML-код, который представляет собой прямоугольник, а затем с помощью CSS и JavaScript добавить эффект при наведении.

Вот пример кода, демонстрирующий этот процесс:

1. Создайте файл index.php и добавьте следующий PHP-код для генерации HTML-кода прямоугольника:

<?php
$width = 200;
$height = 100;
echo '<div id="rectangle" style="width: ' . $width . 'px; height: ' . $height . 'px; background-color: blue;"></div>';
?>

2. Добавьте следующий CSS-код для стилизации прямоугольника в файл index.php:

<style>
    #rectangle {
        transition: background-color 0.3s;
    }
</style>

3. Добавьте следующий JavaScript-код в файл index.php для изменения цвета прямоугольника при наведении курсора:

<script>
    document.getElementById('rectangle').addEventListener('mouseover', function() {
        this.style.backgroundColor = 'red';
    });

    document.getElementById('rectangle').addEventListener('mouseout', function() {
        this.style.backgroundColor = 'blue';
    });
</script>

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

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