這可能是一個簡單的問題,但我想知道是否可行。IF語句中的PHP標籤之間包裝HTML
<?php
if($something == "true")
{
?>
<p>MANY lines of html code.</p>
<?php
}
?>
這是可行的嗎?這會讓我的生活更輕鬆。
這可能是一個簡單的問題,但我想知道是否可行。IF語句中的PHP標籤之間包裝HTML
<?php
if($something == "true")
{
?>
<p>MANY lines of html code.</p>
<?php
}
?>
這是可行的嗎?這會讓我的生活更輕鬆。
在某些情況下,它可能是更具可讀性使用包含語句和模板。
if($something == "true") {
include("yourtemplate.html");
}
爲什麼這是投票?我不是說它不應該被投票,但我想知道爲什麼這不會是好的 – A2345sooted
似乎將include包含在if語句中會使代碼更具可讀性。我想你可能會遇到一些麻煩,如果該文件無法找到 – A2345sooted
我不是downvoter,但我可以清楚地看到爲什麼。很顯然,OP仍在學習PHP,那麼一行代碼如何能夠幫助他呢?沒有進一步的解釋,這完全沒有意義。 – Areks
的方式PHP的作品是整個文件,你可以PHP元素和HTML元素之間去儘可能多的你想。不要將該文件視爲僅限於PHP,請將其視爲具有PHP元素的HTML。你可以在整個PHP文件中混合和匹配這些元素。
舉例來說,你可以這樣做:
<html>
<head>
<title><?php echo title(); ?></title>
</head>
</html>
,或者你可以做這樣的事情:
<?php
//do some work
$title = $_POST['title'];
?>
<html>
<head>
<title><?php echo $title; ?></title>
</head>
</html>
<?php
//do some more work
$body = $_POST['body'];
?>
混合HTML和PHP是完全沒有問題,你可以在它們之間走自如。
是的,它是可行的。 –
這就是基本的PHP設計的 – bansi
我一直在使用echo在IF語句中打印HTML。 – KriiV