Так как php - это язык шаблонов, без тега это html в чистом виде (точнее то что должен выдать сервер) то значит если закрыть тег ?> то все что до открытия следующего <?php будет выводиться
т.е. например так:
/* блаблабла код на php */ ?>
<script>$('.title-link__element > svg').wrap('<a href='<?= $url ?>'></a>')</script>
<?php /* блаблабла код на php */
внимание, в месте где нужно вставить значение переменной $url я привел пример <?=$url ?> это будет работать если включить в php.ini опцию
short-open-tag а так можно обойтись обычным echo
Все это работает корректно как инструкция, т.е. будут работать блоки { }, и обычно редакторы корректно расставляют подсветку синтаксиса для таких вставок