我想将html代码放入此变量中。我试过echo,print和printf。但是,打印似乎正在工作,但它返回1我不想看到的,除了我不能将这些单词放在正确的位置。
代码:
if ($akTest) {
$task = $akTest->getFullTask();
}
return $task;
我想要像
这样的东西if ($akTest) {
$task = $akTest->getFullTask() . echo '<p> paragraph goes here</p>' . getTime();
}
return $task;
提前致谢!
答案 0 :(得分:1)
这是一个无效的结构:
$task = $akTest->getFullTask() . echo '<p> paragraph goes here</p>' . getTime();
echo
声明完全不合适。如果您只是连接字符串,那么只需将它们连接起来:
$task = $akTest->getFullTask() . '<p> paragraph goes here</p>' . getTime();
答案 1 :(得分:1)
这就是你要找的东西吗?
if ($akTest) {
$task = '<p>' . $akTest->getFullTask() . '</p>' . getTime();
}
return $task;
如果$ akTest-&gt; getFullTask函数返回一个字符串,它将嵌入到字符串中并用段落html标记包装。
阅读完您的评论后,您可能也在寻找这个:
if ($akTest) {
$task_text = $akTest->getFullTask();
$task_time = getTime();
$task = $task_text . $task_time;
echo $task_text . '<BR />' . $task_time;
}
return $task;
我为两个函数调用添加了变量,因此您不必再调用它们两次。我也可以在两个行中调用函数。
要仅将结果回显给浏览器而不返回函数中的值,您只需要这样:
if ($akTest) {
echo $akTest->getFullTask() . '< br/>' . getTime();
}
return;