PHP 8.4.2 Released!

Constantes predefinidas

As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.

Constantes XML
Constantes Valor Descrição
XML_ELEMENT_NODE (int) 1 Nó é um DOMElement / Dom\Element
XML_ATTRIBUTE_NODE (int) 2 Nó é um DOMAttr / Dom\Attr
XML_TEXT_NODE (int) 3 Nó é um DOMText / Dom\Text
XML_CDATA_SECTION_NODE (int) 4 Nó é um DOMCharacterData / Dom\CharacterData
XML_ENTITY_REF_NODE (int) 5 Nó é um DOMEntityReference / Dom\EntityReference
XML_ENTITY_NODE (int) 6 Nó é um DOMEntity / Dom\Entity
XML_PI_NODE (int) 7 Nó é um DOMProcessingInstruction / Dom\ProcessingInstruction
XML_COMMENT_NODE (int) 8 Nó é um DOMComment / Dom\Comment
XML_DOCUMENT_NODE (int) 9 Nó é um DOMDocument / Dom\Document
XML_DOCUMENT_TYPE_NODE (int) 10 Nó é um DOMDocumentType / Dom\DocumentType
XML_DOCUMENT_FRAG_NODE (int) 11 Nó é um DOMDocumentFragment / Dom\DocumentFragment
XML_NOTATION_NODE (int) 12 Nó é um DOMNotation / Dom\Notation
XML_HTML_DOCUMENT_NODE (int) 13  
XML_DTD_NODE (int) 14  
XML_ELEMENT_DECL_NODE (int) 15  
XML_ATTRIBUTE_DECL_NODE (int) 16  
XML_ENTITY_DECL_NODE (int) 17  
XML_NAMESPACE_DECL_NODE (int) 18  
XML_ATTRIBUTE_CDATA (int) 1  
XML_ATTRIBUTE_ID (int) 2  
XML_ATTRIBUTE_IDREF (int) 3  
XML_ATTRIBUTE_IDREFS (int) 4  
XML_ATTRIBUTE_ENTITY (int) 5  
XML_ATTRIBUTE_NMTOKEN (int) 7  
XML_ATTRIBUTE_NMTOKENS (int) 8  
XML_ATTRIBUTE_ENUMERATION (int) 9  
XML_ATTRIBUTE_NOTATION (int) 10  
XML_LOCAL_NAMESPACE (int)   Nó de declaração de namespace.
Constantes HTML
Constantes Descrição
Dom\NO_DEFAULT_NS (int) Isso desativa a definição do namespace de elementos durante a análise ao usar Dom\HTMLDocument. Isto existe para compatibilidade retroativa com DOMDocument.
Cuidado

Alguns métodos DOM dependem do namespace HTML que está sendo definido. Ao utilizar esta opção do analisador, o comportamento desses métodos pode ser influenciado.

Constantes DOMException / Dom\Exception
Constantes Valor Descrição
DOM_PHP_ERR (int) 0 Código não pertencente à especificação DOM. Significativa apenas para erros do PHP. Descontinuada a partir do PHP 8.4.0 por não ser mais usada. Antes do PHP 8.4.0, era inconsistentemente usada para indicar situações de falta de memória.
DOM_INDEX_SIZE_ERR / Dom\INDEX_SIZE_ERR (int) 1 Se o índice ou tamanho for negativo, ou maior do que o permitido.
DOMSTRING_SIZE_ERR / Dom\STRING_SIZE_ERR (int) 2 Se o tamanho do texto especificado não couber em uma string.
DOM_HIERARCHY_REQUEST_ERR / Dom\HIERARCHY_REQUEST_ERR (int) 3 Se algum nó for inserido em um lugar ao qual ele não pertence.
DOM_WRONG_DOCUMENT_ERR / Dom\WRONG_DOCUMENT_ERR (int) 4 Se um nó é utilizado em um documento diferente do qual foi criado.
DOM_INVALID_CHARACTER_ERR / Dom\INVALID_CHARACTER_ERR (int) 5 Se um caracter inválido é utilizado, como por exemplo em um nome.
DOM_NO_DATA_ALLOWED_ERR / Dom\NO_DATA_ALLOWED_ERR (int) 6 Se um conteúdo é utilizado com um nó que não suporta conteúdo.
DOM_NO_MODIFICATION_ALLOWED_ERR / Dom\NO_MODIFICATION_ALLOWED_ERR (int) 7 Se ocorrer uma tentativa de modificação é feita em um objeto que não permite modificações
DOM_NOT_FOUND_ERR / Dom\NOT_FOUND_ERR (int) 8 Se ocorrer uma tentativa de referênciar um nó em um contexto onde o mesmo não existe.
DOM_NOT_SUPPORTED_ERR / Dom\NOT_SUPPORTED_ERR (int) 9 Se a implementação não suportar o tipo de objeto ou operação solicitados.
DOM_INUSE_ATTRIBUTE_ERR / Dom\INUSE_ATTRIBUTE_ERR (int) 10 Se ocorrer a tentativa de adicionar um atributo que já está em uso em outro lugar.
DOM_INVALID_STATE_ERR / Dom\INVALID_STATE_ERR (int) 11 Se ocorrer a tentativa de usar um objeto que não é mais válido.
DOM_SYNTAX_ERR / Dom\SYNTAX_ERR (int) 12 Se um conjunto de caracteres inválido ou ilegal for utilizado.
DOM_INVALID_MODIFICATION_ERR / Dom\INVALID_MODIFICATION_ERR (int) 13 Se ocorrer a tentativa de modificar o tipo do objeto subjacente.
DOM_NAMESPACE_ERR / Dom\NAMESPACE_ERR (int) 14 Se ocorrer a tentativa de criar ou modificar um objeto incorretamente considerando namespaces.
DOM_INVALID_ACCESS_ERR / Dom\INVALID_ACCESS_ERR (int) 15 Se o parâmetro ou operação não é suportada pelo objeto subjacente.
DOM_VALIDATION_ERR / Dom\VALIDATION_ERR (int) 16 Se uma chamada á um método como insertBefore ou removeChild invalidar o nó respeitando a "validação parcial", essa exceção será lançada e a operação não será realizada.
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top