DOMImplementation::createDocument
(PHP 5, PHP 7, PHP 8)
DOMImplementation::createDocument — Creates a DOMDocument object of the specified type with its document element
說明
$namespace = null, string $qualifiedName = "", ?DOMDocumentType $doctype = null): DOMDocument|falseCreates a DOMDocument object of the specified type with its document element.
參數
-
namespace The namespace URI of the document element to create.
-
qualifiedName The qualified name of the document element to create.
-
doctype The type of document to create or
null.
返回值
A new DOMDocument object. If namespace, qualifiedName,
and doctype are null, the returned DOMDocument is empty with no document element
錯誤/異常
-
DOM_WRONG_DOCUMENT_ERR Raised if
doctypehas already been used with a different document or was created from a different implementation.-
DOM_NAMESPACE_ERR Raised if there is an error with the namespace, as determined by
namespaceandqualifiedName.
在 PHP 8.0.0 之前可以靜態呼叫此方法,但會發出 E_DEPRECATED 錯誤。自 PHP 8.0.0 起,靜態呼叫此方法會拋出 Error 異常
更新日誌
| 版本 | 說明 |
|---|---|
| 8.0.3 | namespace is now nullable. |
| 8.0.0 | doctype is now nullable. |
參見
- DOMDocument::__construct() - Creates a new DOMDocument object
- DOMImplementation::createDocumentType() - Creates an empty DOMDocumentType object