HTML VS PHP比较

时间:2011-03-15 10:07:59

标签: php html

将PHP文件包含在PHP应用程序而不是PHP文件中作为页眉和页脚是否更好?

9 个答案:

答案 0 :(得分:4)

我经常做以下事情以保持整洁和一致:

<?php require_once('includes/header.inc.php'); ?>

<!-- Html here -->

<?php require_once('includes/footer.inc.php'); ?>

如果您的webapp是用php编写的,我认为没有理由偏离php扩展,因为您可能希望稍后在include中添加一些动态内容。

答案 1 :(得分:2)

  

包括作为页眉和页脚   php应用程序很好

的index.php


include_once('header.php');
// your code regarding this page
include_once('footer.php');

答案 2 :(得分:1)

这取决于 - 如果你有静态页眉和页脚html就足够了。如果你需要那种动态,那么php就会来战斗。

答案 3 :(得分:1)

当你构建一些非常简单的php网页时,我建议使用require_once来包含页面的基本布局。如果你包含html或其他php代码并不知道你是否应该从php中获益。

同样包括html更快,然后包括只调用许多回声或打印的PHP代码。

答案 4 :(得分:1)

如果您使用安全的PHP代码,它不会产生(重大)差异。我建议将主要的应用程序问题与页眉和页脚文件分开,以避免在这些文件中放置可能不必要的重复操作。可以在此处找到解决可能的安全问题的一些准则:http://phpsec.org/projects/guide/

答案 5 :(得分:0)

如果您使用include种类,则文件类型无关紧要,如果有的话,其中的PHP代码将会执行。请注意,这也是一个微妙的安全问题。

因此,我不认为文件类型与此相关。真正的问题是你在页脚和标题中有什么,例如PHP处理,数据库调用,......?

答案 6 :(得分:0)

我个人认为require_once你的php标头和php页脚更好。也许它比hmtml慢一些(但不是很相关)但是这个不必要的“优化”并不值得你的标题中使用的必需的php函数,如页脚中的session_start()或mysql_close()。

我的个人观点虽然:)

答案 7 :(得分:0)

包含HTML中没有更好的内容 而且 - 现实生活会告诉你,无论如何你都不能使用纯HTML。

我最近回答了类似的问题,并提出了强有力的推理:Using PHP include to separate site content

答案 8 :(得分:0)

这就是我的工作

的index.php

<?php
include_once('header.php');
//Your code goes here
include_once('footer.php');
?>

是的,将php文件用作页眉和页脚是更好的做法。