gpt4 book ai didi

php - 优点和缺点 : Writing HTML in PHP

转载 作者:可可西里 更新时间:2023-11-01 00:24:49 24 4
gpt4 key购买 nike

(我正在使用谷歌翻译)

我将 HTML 和 PHP 分开,只是为了在 MVC 中进行良好的编程实践。然而,很多时候我遇到有人直接在 PHP 文件中编写 HTML。

在讨论“不要那样做,这很糟糕,这不是一个好的做法”时,除了“这不是一个好的做法”之外,我没有任何技术论据。

他们总是说,“我不必拘泥于细节。”

从技术上讲,因为不推荐?

最佳答案

不推荐,因为过去表明例程或脚本越长,越难管理。如果您需要在一个文件中处理 HTML 和 PHP,那么您需要编写比将代码分成两份时更多的代码。这让我想到您在一个文件中使用 HTML 和 PHP 编写更多内容,这会导致代码更复杂。

这只是一般情况。有些程序员对较大的代码块没有问题,并且对在同一文件中混合语言没有问题。

乍一看,它甚至看起来更容易。然而,随着软件的发展,它往往会变得越来越复杂,经过一段时间的增长后,值得考虑如何模块化代码,例如将 View 与请求处理分开。

然后,在组件之间绘制的一条公共(public)线位于输出(显示)和处理之间。处理将与输出层交互,而不是在一个脚本/例程中同时处理两个作业(输出的处理和显示)。实际上,输出实际上是抽象的/规范化的/减少的,以使输出代码自行处理。例如。处理将对象传递给输出层,而不是将 HTML 输出到浏览器,然后输出层将其转换为 HTML(对象 这里的含义很广泛,可以是变量,数组或 OOP 对象)。

如果您正在与其他人一起开发,您应该一起决定在哪里划定这些界线,这样你们才能真正一起工作。你们都做错了什么,因为就像您在问题中写的那样,不清楚如何合作。共同努力比偏爱一种设计更为重要。如果你认为你的同事错了,你们都需要讨论这个问题。

关于php - 优点和缺点 : Writing HTML in PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9066163/

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