@kimqar101

Php как написать правильно echo script a href с переменной?

Как правильно вывести echo?
echo ("<script>$('.title-link__element > svg').wrap('<a href=''></a>')</script>");

в href также нужно вывести переменную $url__confirm, как это прописать?
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
echo "<script>$('.title-link__element > svg').wrap('<a href='" . $url . "'></a>')</script>";

Или так
echo "<script>$('.title-link__element > svg').wrap('<a href=\"" . $url . "\"></a>')</script>";
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@rPman
Так как 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

Все это работает корректно как инструкция, т.е. будут работать блоки { }, и обычно редакторы корректно расставляют подсветку синтаксиса для таких вставок
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы