PHP 8.4.2 Released!

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

Constantes XML
Constantes Valeur Description
XML_ELEMENT_NODE (int) 1 Le nœud est un DOMElement / Dom\Element
XML_ATTRIBUTE_NODE (int) 2 Le nœud est un DOMAttr / Dom\Attr
XML_TEXT_NODE (int) 3 Le nœud est un DOMText / Dom\Text
XML_CDATA_SECTION_NODE (int) 4 Le nœud est un DOMCharacterData / Dom\CharacterData
XML_ENTITY_REF_NODE (int) 5 Le nœud est un DOMEntityReference / Dom\EntityReference
XML_ENTITY_NODE (int) 6 Le nœud est un DOMEntity / Dom\Entity
XML_PI_NODE (int) 7 Le nœud est un DOMProcessingInstruction / Dom\ProcessingInstruction
XML_COMMENT_NODE (int) 8 Le nœud est un DOMComment / Dom\Comment
XML_DOCUMENT_NODE (int) 9 Le nœud est un DOMDocument / Dom\Document
XML_DOCUMENT_TYPE_NODE (int) 10 Le nœud est un DOMDocumentType / Dom\DocumentType
XML_DOCUMENT_FRAG_NODE (int) 11 Le nœud est un DOMDocumentFragment / Dom\DocumentFragment
XML_NOTATION_NODE (int) 12 Le nœud est un 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)   Un nœud de déclaration d'espace de noms.
Constantes HTML
Constantes Description
Dom\NO_DEFAULT_NS (int) Cela désactive la définition de l'espace de noms des éléments lors de l'analyse lors de l'utilisation de Dom\HTMLDocument. Ceci existe pour la compatibilité ascendante avec DOMDocument.
Attention

Certaines méthodes DOM dépendent de la définition de l'espace de noms HTML. En utilisant cette option de parseur, le comportement de ces méthodes peut être influencé.

Constantes DOMException / Dom\Exception
Constantes Valeur Description
DOM_PHP_ERR (int) 0 Code d'erreur ne faisant pas partie de la spécification DOM. Destiné aux erreurs PHP. Déprécié à partir de PHP 8.4.0 car il n'est plus utilisé. Avant PHP 8.4.0, il était utilisé de manière incohérente pour indiquer des situations de manque de mémoire.
DOM_INDEX_SIZE_ERR / Dom\INDEX_SIZE_ERR (int) 1 Si l'index ou la taille est négatif, ou supérieur à la valeur autorisée.
DOMSTRING_SIZE_ERR / Dom\STRING_SIZE_ERR (int) 2 Si la plage de texte spécifiée ne tient pas dans une string.
DOM_HIERARCHY_REQUEST_ERR / Dom\HIERARCHY_REQUEST_ERR (int) 3 Si un nœud est inséré à un endroit où il n'a pas sa place
DOM_WRONG_DOCUMENT_ERR / Dom\WRONG_DOCUMENT_ERR (int) 4 Si un nœud est utilisé dans un document différent de celui qui l'a créé.
DOM_INVALID_CHARACTER_ERR / Dom\INVALID_CHARACTER_ERR (int) 5 Si un caractère invalide ou illégal est spécifié, comme dans un nom.
DOM_NO_DATA_ALLOWED_ERR / Dom\NO_DATA_ALLOWED_ERR (int) 6 Si des données sont spécifiées pour un nœud qui ne supporte pas les données.
DOM_NO_MODIFICATION_ALLOWED_ERR / Dom\NO_MODIFICATION_ALLOWED_ERR (int) 7 Si une tentative de modification d'un objet est faite alors que les modifications ne sont pas autorisées.
DOM_NOT_FOUND_ERR / Dom\NOT_FOUND_ERR (int) 8 Si une tentative de référence à un nœud est faite dans un contexte où il n'existe pas.
DOM_NOT_SUPPORTED_ERR / Dom\NOT_SUPPORTED_ERR (int) 9 Si l'implémentation ne supporte pas le type d'objet ou l'opération demandée.
DOM_INUSE_ATTRIBUTE_ERR / Dom\INUSE_ATTRIBUTE_ERR (int) 10 Si une tentative d'ajout d'un attribut déjà utilisé ailleurs est faite.
DOM_INVALID_STATE_ERR / Dom\INVALID_STATE_ERR (int) 11 Si une tentative d'utilisation d'un objet qui n'est pas, ou n'est plus, utilisable est faite.
DOM_SYNTAX_ERR / Dom\SYNTAX_ERR (int) 12 Si une chaîne de caractères invalide ou illégale est spécifiée.
DOM_INVALID_MODIFICATION_ERR / Dom\INVALID_MODIFICATION_ERR (int) 13 Si une tentative de modification du type de l'objet sous-jacent est faite.
DOM_NAMESPACE_ERR / Dom\NAMESPACE_ERR (int) 14 Si une tentative de création ou de modification d'un objet est faite d'une manière incorrecte par rapport aux espaces de noms.
DOM_INVALID_ACCESS_ERR / Dom\INVALID_ACCESS_ERR (int) 15 Si un paramètre ou une opération n'est pas supporté par l'objet sous-jacent.
DOM_VALIDATION_ERR / Dom\VALIDATION_ERR (int) 16 Si un appel à une méthode telle que insertBefore ou removeChild rendrait le nœud invalide par rapport à la "validité partielle", cette exception serait levée et l'opération ne serait pas effectuée.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top