DOM 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 개체를 만듭니다.
매개변수
namespace
- 만들 문서 요소의 네임스페이스 URI입니다.
qualifiedName
- 작성할 문서 요소의 규정된 이름입니다.
doctype
- 만들 문서의 유형이거나
null
입니다.
반환 값
새로운 DOMDocument 객체. namespace
,qualifiedName
및 doctype
이 null인 경우 반환된 DOMDocument는 문서 요소 없이 비어 있습니다.
오류/예외
DOM_WRONG_DOCUMENT_ERR
doctype
이 이미 다른 문서와 함께 사용되었거나 다른 구현에서 생성된 경우 발생합니다.DOM_NAMESPACE_ERR
namespace
및qualifiedName
에 의해 결정된 대로 네임스페이스에 오류가 있는 경우 발생합니다.
PHP 8.0.0 이전에는 이 메서드를 정적으로 호출할 수 있었지만 E_DEPRECATED
오류가 발생했습니다. PHP 8.0.0부터 이 메서드를 호출하면 정적으로 오류 예외가 발생합니다.
변경 로그
버전 | 설명 |
---|---|
8.0.3 | namespace 는 이제 null을 허용합니다. |
8.0.0 | doctype 은 이제 null을 허용합니다. |
기타
- DOMDocument::__construct() - 새로운 DOMDocument 객체를 생성합니다.
- DOMImplementation::createDocumentType() - 빈 DOMDocumentType 객체를 생성합니다.