首页 > 解决方案 > 如何将 php 代码放入 php 函数变量中

问题描述

我有一个 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;

}

标签: php

解决方案


您需要连接您的 HTML 字符串和变量(为简洁起见缩短):

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

您可能想查看模板系统,并将变量作为道具传递。


推荐阅读