gpt4 book ai didi

PHP:使用 DOM 构建 (X)HTML 输出 - 优缺点?

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

我刚开始创建一个新站点,我决定使用 DOMImplementation 来构建完整的站点。

你怎么看这个,它够快吗?我预计它会比基本打印方法慢很多。我更喜欢 DOM,因为它在构建最终输出时允许更大的灵 active ,更不用说更无错误的 XHTML 了。不管怎样,我想至少有一些速度比较。

您能否向我推荐任何(可能是完全显而易见的)保持 PHP 代码清洁的想法(即,将 HTML 保持在最低水平)?

最佳答案

您可以拥有一个 Widget 类,它具有诸如 checkBox、textArea 等方法。您的 View / Controller 基类定义了一个函数 addContent($aString)。当你构建一个表单时,你会说这样的话

$builder = new Widget();
$this->addContent($builder->textArea("Description", $description, 5, 100);
$this->addContent($builder->radioGroup("Platform", array("FreeBSD", "Linux", "Windows"), $platform, 100);

在哪里

public function textArea($name, $value, $numLines, $width) {...}
public function radioGroup($title, $nameArray, $selectedValue, $width0 {...}
// etc.

然后您的表单对 HTML 一无所知:它们严格地使用 UI 组件进行操作。您的 Widget 类的子类可能会生成 HTML 或其他内容。

关于PHP:使用 DOM 构建 (X)HTML 输出 - 优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2371037/

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