繁体   English   中英

PHP-HTML-何时包括外部php文件

[英]PHP - HTML - when to include external php files

我仍在学习PHP,并且对页面的结构以及何时在当前页面中包含php页面有疑问。 例如,我有一个页面,允许用户在数据库后端中创建新记录。 我首先检查与数据库的连接是否正常,如果显示,则显示空白表格。 目前,我将其包括如下:

<?php
// show the required file if there were no login  errors
 if (isset($loginError) && $loginError == '')  {
 require 'newContactInc.php'; 
}               
?>

但是我想知道在我走这条路之前是否那是“最佳实践”。 我不想发现自己有太多包含在父文件中的迷你php文件,但是使用这种方法使我不必引用和转义html,例如,我可以使用:

<div class="form-group">

在我的包含文件中,而不是

$html = '<div class=\"form-group\">';
echo $html;
etc

只是想知道在生成html时是否要使用“最佳实践”方法,而只想有条件地显示此信息?

这是使HTML分开的一种好方法,但是,如果您不打算在其他页面中重复使用该表单,则可以执行以下操作将其包含在页面中,而无需将其作为字符串回显:

<?php 
    if (isset($loginError) && $loginError == '') : 
?>
<form>    </form>
<?php
    endif;
?>

仅在满足条件的情况下才打印表格。

总的来说,虽然最好将页面分为可重用的组件并将其包括在内,但这不仅是一种更清洁的方法,可以防止不必要的重复标记,而且,如果您想在整个网站上进行更改,则只需要编辑一个文件即可而不是打开使用该组件的每个页面并进行更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM