在使用HTML和php时,包含文件的正确位置在哪里


Where is the right place to include a file when working with HTML & php

在使用HTML和php时,在哪里包含文件的正确位置?

在 HTML 代码之前:

<?php include 'file.php' ?>
<html>
<head>
</head>
<body>
</body>
</html>

在头标签中:

<html>
<head>
<?php include 'file.php' ?>
</head>
<body>
</body>
</html>

在正文标签中:

<html>
<head>
</head>
<body>
<?php include 'file.php' ?>
</body>
</html>

将文件包含在代码中的位置...

例: - 如果包含是 html 表单,它将进入正文。 - 如果包含是用于处理表单的 php 脚本,它可能会进入头部。

如果您导入的文件只是代码,在 PHP 块之外没有字符,那么没关系。我个人把它放在文件的顶部,这样我就可以使用ini_set影响整个执行或发送标头或cookie。

如果您有要在文件的主代码中打印的内容或在PHP块之外,您应该将文件放在您想要内容的位置。

请注意,如果您想在主

文件中保持主HTML结构不变,并且仍然想同时打印到<body><head>我建议您在函数中同时执行这两项操作,将导入添加到文件顶部并调用函数进行打印。

PHP 不在乎你把它放在哪里。 但是,为了显示您的页面,这取决于包含的文件是什么。 例如,如果file.php包含表的正文,则显然它应该放在 <body> 标记中。

这取决于您的需要。

如果你的文件.php文件有一些你想在整个代码中访问的全局函数,那么我会说把它放在顶部。此外,如果您要对包含文件中的标头执行任何操作,请务必将其包含在顶部。

但是,假设您的文件.php包含一个动态 javascript 代码(换句话说,PHP 会根据情况更改脚本),那么标头可能是它的最佳位置,因为这或多或少是放置 javascript 的标准位置。

最后,如果你的文件.php是为了给文件带来实际的html或结构,那么一定要把它包含在正文中。