📜  PHP | DOMDocument __construct()函数(1)

📅  最后修改于: 2023-12-03 15:18:22.209000             🧑  作者: Mango

PHP | DOMDocument __construct() 函数

简介

__construct() 是一个PHP的DOMDocument类的构造函数,可以用来创建一个新的 DOMDocument 对象,该对象可以用于创建XML和HTML文档。该函数可以接受三个参数,分别是版本号、字符编码和文档类型。

语法
public DOMDocument::__construct([string $version = "1.0"[, string $encoding = ""[, string $doctype = ""]]]);

参数说明:

  • $version:文档版本号,默认为 "1.0"。
  • $encoding:文档编码,默认为空字符串。
  • $doctype:文档类型,默认为空字符串。
返回值

该函数没有返回值。

示例
创建一个空的DOMDocument对象
$dom = new DOMDocument();
创建一个带有根元素的DOMDocument对象
$dom = new DOMDocument('1.0', 'utf-8');

$root = $dom->createElement('root');
$dom->appendChild($root);

$child1 = $dom->createElement('child1');
$root->appendChild($child1);

$child2 = $dom->createElement('child2');
$root->appendChild($child2);

echo $dom->saveXML();

输出:

<?xml version="1.0" encoding="utf-8"?>
<root>
  <child1/>
  <child2/>
</root>
总结

__construct() 函数是PHP中DOMDocument类的构造函数,用于创建一个新的DOMDocument对象,用于创建XML和HTML文档。在创建DOMDocument对象时可以指定文档版本号、文档编码和文档类型。在创建完DOMDocument对象后,可以使用其它方法来创建和修改文档内容。