在使用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或结构,那么一定要把它包含在正文中。