Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
分离PHP和HTML_Php_Html_Google App Engine - Fatal编程技术网

分离PHP和HTML

分离PHP和HTML,php,html,google-app-engine,Php,Html,Google App Engine,我很抱歉问了这么一个初学者的问题,但我不确定我还能去哪里得到这样的帮助。我目前正在使用GoggleApp引擎创建一个php网站。我在与PHP相同的文件中使用html创建了一个非常简单的表单。现在,我知道这不是一个好的做法,所以我想把我的html分解成它自己的文件。我唯一的问题是,假设我的html在它自己的文件中,我将如何重新编写这段代码 将PHP代码与HTML代码放在同一个文件中是完全正确的。但是,如果要复制代码,最好使用单独的文件(比如页眉和页脚文件) 这样,您就可以在希望使用代码顶部和底部的

我很抱歉问了这么一个初学者的问题,但我不确定我还能去哪里得到这样的帮助。我目前正在使用GoggleApp引擎创建一个php网站。我在与PHP相同的文件中使用html创建了一个非常简单的表单。现在,我知道这不是一个好的做法,所以我想把我的html分解成它自己的文件。我唯一的问题是,假设我的html在它自己的文件中,我将如何重新编写这段代码


将PHP代码与HTML代码放在同一个文件中是完全正确的。但是,如果要复制代码,最好使用单独的文件(比如页眉和页脚文件)

这样,您就可以在希望使用代码顶部和底部的每个文件中使用require_once(“header.php”)和require_once(“footer.php”)


正如Sven提到的,您可以研究模板化。您还可以研究编码习惯,如MVC(模型-视图-控制器)和类似方法。

将PHP代码与HTML代码放在同一个文件中是完全正确的。但是,如果要复制代码,最好使用单独的文件(比如页眉和页脚文件)

这样,您就可以在希望使用代码顶部和底部的每个文件中使用require_once(“header.php”)和require_once(“footer.php”)


正如Sven提到的,您可以研究模板化。您还可以了解编码习惯,如MVC(Model View Controller)和类似方法。

您应该了解模板引擎及其使用-可能是Twig。您应该了解模板引擎及其使用-可能是Twig。我以前使用使用使用func处理程序的go语言编写了一个网站。在PHP中有类似的东西吗?我以前用使用func处理程序的go语言编写了一个网站。PHP中有类似的东西吗?