DOMImplementation::createDocument
(PHP 5, PHP 7, PHP 8)
DOMImplementation::createDocument — Creates a DOMDocument object of the specified type with its document element
Beschreibung
$namespace
= null
, string $qualifiedName
= "", ?DOMDocumentType $doctype
= null
): DOMDocument|falseCreates a DOMDocument object of the specified type with its document element.
Parameter-Liste
-
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
.
Rückgabewerte
A new DOMDocument object. If
namespace
, qualifiedName
,
and doctype
are null, the returned
DOMDocument is empty with no document element
Fehler/Exceptions
-
DOM_WRONG_DOCUMENT_ERR
-
Raised if
doctype
has 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
namespace
andqualifiedName
.
Vor PHP 8.0.0
konnte diese Methode statisch aufgerufen werden, gab dabei aber einen Fehler der Stufe E_DEPRECATED
aus.
Seit PHP 8.0.0 löst der statische Aufruf dieser Methode eine Error-Exception aus.
Changelog
Version | Beschreibung |
---|---|
8.0.3 |
namespace is now nullable.
|
8.0.0 |
doctype is now nullable.
|
Siehe auch
- DOMDocument::__construct() - Creates a new DOMDocument object
- DOMImplementation::createDocumentType() - Creates an empty DOMDocumentType object