gpt4 book ai didi

php - 将 head 标签信息存储在单独的文件中然后再包含它是一种好习惯吗?

转载 作者:行者123 更新时间:2023-11-28 00:15:38 25 4
gpt4 key购买 nike

<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<link rel="stylesheet" type="text/css" href="css/homepage.css"/>
<link rel="stylesheet" type="text/css" href="css/header.css"/>
<link rel="stylesheet" type="text/css" href="css/footer.css"/>
<link rel="stylesheet" type="text/css" href="css/navmenu.css"/>
<!-- more css here -->
<script type="text/javascript" src="js/jQuery.js"></script>
<script type="text/javascript" src="js/navmenu.js"></script>
<!-- more js here -->
</head>

我在 <head></head> 中拥有所有外部 css 和 javascripts我所有页面中的标记以及所有页面中的所有重要内容.. 将所有这些放在一个单独的文件中并仅使用 php 包含它是否合适?因此,如果我想对这些外部组件进行一些更改,这对我来说很容易,因为它会影响我所有的页面。我只想知道这是否是一个好的做法。提前致谢

最佳答案

是的,是的。但为什么要停在那里呢?理想情况下,您应该将所有重复标记放在一个文件中。

有许多方法可以在 PHP 中共享通用标记,但最简单的方法是拥有全局“Top.php”和“Bottom.php”文件,如下所示:

在 Top.php 中:

 <html>
<head>
<title><?php echo $pagetitle; ?></title>
<!-- your <meta /> elements go here -->
</head>
<body>
<!-- common page elements go here -->

在 Bottom.php 中:

 </body>
</html> <!-- This ensures all of the common markup is closed -->

然后对于每个页面,执行此操作:

 <?php $pageTitle = "This page's title";
require("Top.php"); ?>
<!-- put your per-page markup and PHP code here -->
<?php require("Bottom.php"); ?>

简单。

现在我如何使用 require() 而不是 include()。 require 函数比较严格,基本保证包含的文件存在。我认为应用程序明显中断比默默失败更好。

关于php - 将 head 标签信息存储在单独的文件中然后再包含它是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12320216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com