📅  最后修改于: 2023-12-03 15:33:32.305000             🧑  作者: Mango
DOMImplementation __construct()
函数是用于创建 DOMImplementation
的构造函数。DOMImplementation
接口提供了一个用于访问和创建 XML 文档的方法。
该函数的语法如下:
public DOMImplementation::__construct ( void )
该函数没有返回值。
<?php
$imp = new DOMImplementation();
echo $imp->hasFeature("XML", "1.0") ? "XML 1.0 is supported\n" : "XML 1.0 is not supported\n";
echo $imp->hasFeature("Core", "2.0") ? "Core 2.0 is supported\n" : "Core 2.0 is not supported\n";
echo $imp->hasFeature("HTML", "1.0") ? "HTML 1.0 is supported\n" : "HTML 1.0 is not supported\n";
echo $imp->hasFeature("XML", "2.0") ? "XML 2.0 is supported\n" : "XML 2.0 is not supported\n";
?>
代码说明:
上述代码展示了如何创建一个 DOMImplementation
对象,并使用 hasFeature()
方法检查不同类型的特性是否受支持。在此示例中,我们测试了 XML 1.0,Core 2.0,HTML 1.0 和 XML 2.0 的支持情况。如果特定的特性得到支持,将显示一条消息,否则将显示一条不支持的消息。
DOMImplementation
接口不能被实例化,只有 DOMImplementation
对象才能被创建。该对象是通过调用 DOMDocument
对象的 implementation
属性的方法创建的。
DOMImplementation __construct()
函数用于创建 DOMImplementation
对象。该函数没有返回值,只是用于实例化 DOMImplementation
类。在使用此函数时,请留意 DOMImplementation
接口的注意事项和使用方法。