Как я могу поместить код php в переменную функции php - PullRequest
0 голосов
/ 26 мая 2020

У меня есть функция php, где это переменная, в которую мне нужно ввести код php:

function likes() {
$postid = $_GET["videoid"]; 


    $output = '<i  if (userLiked($postid)): class="fa fa-thumbs-up like-btn"  else:  class="fa fa-thumbs-o-up like-btn"  endif  data-id=" echo $postid "></i>
    <span class="likes"> echo getLikes($postid); </span>

    &nbsp;&nbsp;&nbsp;&nbsp;

    <i  if (userDisliked($postid)):  class="fa fa-thumbs-down dislike-btn"  else:  class="fa fa-thumbs-o-down dislike-btn"  endif  data-id=" echo $postid "></i>
    <span class="dislikes"> echo getDislikes($postid); </span>';
    return $output;

}

1 Ответ

0 голосов
/ 26 мая 2020

Вам необходимо объединить строку HTML и переменные (сокращенные для краткости):

 $output = '<i data-id="' .$postid .'"></i><span class="likes">' .getLikes($postid) .'</span>';

Возможно, вы захотите взглянуть на систему шаблонов и передать свои переменные в качестве свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...