А что там читать. Задача php в рамках веб-сайта - генерить html, а поскольку кроме html у нас еще есть такие ресурсы как style, script, img, svg, font, etc - то значит php может генерить и их. Например ты можешь сгенерить функцию на жабаскрипте забив ей какое-то значение прямо из php
$welcome_message = 'Привет участникам соревнований';
echo '<script>alert("' .$welcome_message. '");</script>';
В html получится
<script>alert("Привет участникам соревнований");</script>
И когда парсер дойдет до этого места, получишь привет.
Или вот так я генерю стили для текущего активного пункта меню, и он подсвечивается или как-то иначе оформляется без жаба-скриптов.
$style='{text-decoration:underline!important;color:#E5430A;}';
echo '#tm-'.$this->model.$style;