所以我的问题是我只能在数组所在的php标签中回显$nf
。如果我尝试
<?php
$posts = array();
while(($row = $stmt->fetch(PDO::FETCH_ASSOC)) !== false){
$posts[] = array(
'post_content' => $row['post_content'],
'likes' => $row['post_likes'],
'time' => $row['post_date'],
'id' => $row['id']
);
}
?>
<? if(count($posts) < 1){
$nf = 'No posts, Yet.';
}
?>
<?php
echo $nf;
?>
这不会起作用,但如果我在其他标签之间回应它,它会。我不确定该怎么做。任何帮助都会很棒。
答案 0 :(得分:0)
根据您的说法,它不适用于短标签,那么您需要启用它。
否则,您始终可以坚持使用标准标记<?php ...?>
,这是避免在服务器上未启用情况的首选方法。
这可能会在移动到不同的服务器时破坏代码,更好地保持标准。