а мне кажется, что
<?php echo "....." - это бек (код по сути выполняется на сервере - формирует просто некий блок данных, который выплюнет и ему пофигу что в этом блоке)
<script>....</script> - это фронт (тот код, который получит браузер, распарсит его и выполнить JS-директиву)