php - 如何将 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>
<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;
}
解决方案
您需要连接您的 HTML 字符串和变量(为简洁起见缩短):
$output = '<i data-id="' .$postid .'"></i><span class="likes">' .getLikes($postid) .'</span>';
您可能想查看模板系统,并将变量作为道具传递。
推荐阅读
- matlab - 在 MATLAB 中模拟 LDPC 和 QAM
- c++ - Visual Studio 2019 不显示类方法的完整列表
- python-3.x - Django 缓存 API 请求结果
- image - 迭代目录中的每个图像
- android-studio - 我已经安装了 HAXM,但是 android studio 找不到我的虚拟设备
- python - Web 请求:json.decoder.JSONDecodeError:预期值:第 1 行第 1 列(字符 0)
- excel - 无法将 Excel 连接到 ALM
- mysql - 在第 1345 行导入带有错误的 MySql 备份:未知命令 '\"'
- swift - 修改 NSImage 的像素颜色
- java - 在Java中将多个文件的子部分合并到一个文件中