我从互联网上学习PHP而没有参加任何正式课程。大多数教程都很好地介绍了如何编写PHP,但从未如何使用"它
在开始我的第一个网站项目之前,以下哪项技术上是使用PHP制作网站的更好方法?我的网页将主要使用.PHP扩展名。
方法A:
<?php
$a = string;
$b = string;
$c = array(items);
echo "
<!DOCTYPE>
<html>
<head></head>
<body>";
include ("PATH/PAGECONTENTS");
include ("PATH/SIDEBAR");
include ("PATH/FOOTER");
echo "</body></html>";
?>
方法B:
<!DOCTYPE>
<html>
<?php
$a = string;
$b = string;
$c = array(items);
?>
<head></head>
<body>
<?php
include ("PATH/PAGECONTENTS");
include ("PATH/SIDEBAR");
include ("PATH/FOOTER");
?>
</body>
</html>
在方法A中,整个文档使用PHP,而方法B意味着将HTML与PHP混合。方法A感觉就像是编写PHP页面的更正确的方法。
但是,在方法B中,我可以在页面的其余部分加载之前声明!DOCTYPE。在编写XHTML页面方面,这感觉更正确。
由于两个页面都返回相同的源代码,因此我无法通过验证这两个文件来进行比较。
一种方式比另一种更好,还是真的无关紧要?
很抱歉,如果这是重复的话,这个问题很难用于搜索。
答案 0 :(得分:1)
方法B 更好。
如果你包含并在开头做变量赋值会更好:
<?php
include ("PATH/PAGECONTENTS");
include ("PATH/SIDEBAR");
include ("PATH/FOOTER");
$a = string;
$b = string;
$c = array(items);
?>
<!DOCTYPE>
<html>
<head></head>
<body></body>
</html>
此外,&lt;!DOCTYPE&gt; 是客户端HTML标记。它与服务器无关。
了解详情