DOMImplementation::createDocument

(PHP 5, PHP 7, PHP 8)

DOMImplementation::createDocument — Створює об'єкт класу DOMDocument заданого типу з його елементом.

Опис

public DOMImplementation::createDocument(?string $namespace = null, string $qualifiedName = "", ?DOMDocumentType $doctype = null): DOMDocument|false

Створює об'єкт класу DOMDocument заданого типу із його елементом document.

Список параметрів

namespace

URI простору імен створюваного елемента document.

qualifiedName

Кваліфіковане ім'я елемента document, що створюється.

doctype

Тип створюваного елемента document або null

Значення, що повертаються

Новий об'єкт класу DOMDocumentили**false** у разі виникнення помилки. Якщо аргументи namespace qualifiedName, иdoctype мають значення null, об'єкт, що повертається DOMDocument буде порожнім та без елемента document.

Помилки

DOM_WRONG_DOCUMENT_ERR

Виникає, якщо аргумент doctype вже використовувався з іншим документом або було створено в іншій реалізації.

DOM_NAMESPACE_ERR

Виникає, якщо виявлена ​​помилка у рядках namespaceиqualifiedName

список змін

ВерсияОпис
8.0.3namespace тепер допускає значення null.
8.0.0doctype тепер допускає значення null.
8.0.0При статичному виклику функції тепер викидається помилка Error. . Раніше видавалася помилка рівня E_DEPRECATED

Дивіться також