Предопределённые константы

Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.

XML константы
КонстантаЗначениеОписание
XML_ELEMENT_NODE (int) 1Узел класса DOMElement
XML_ATTRIBUTE_NODE (int) 2Узел класса DOMAttr
XML_TEXT_NODE (int) 3Узел класса DOMText
XML_CDATA_SECTION_NODE (int) 4Узел класса DOMCharacterData
XML_ENTITY_REF_NODE (int) 5Узел класса DOMEntityReference
XML_ENTITY_NODE (int) 6Узел класса DOMEntity
XML_PI_NODE (int) 7Узел класса DOMProcessingInstruction
XML_COMMENT_NODE (int) 8Узел класса DOMComment
XML_DOCUMENT_NODE (int) 9Узел класса DOMDocument
XML_DOCUMENT_TYPE_NODE (int) 10Узел класса DOMDocumentType
XML_DOCUMENT_FRAG_NODE (int) 11Узел класса DOMDocumentFragment
XML_NOTATION_NODE (int) 12Узел класса DOMNotation
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 
Константы DOMException
КонстантаЗначениеОписание
DOM_PHP_ERR (int) 0 Этот код ошибки не является частью спецификации DOM. Предназначена для ошибок PHP.
DOM_INDEX_SIZE_ERR (int) 1 Если индекс или размер отрицательный или выходит за пределы возможных значений.
DOMSTRING_SIZE_ERR (int) 2 Если указанный фрагмент текста не помещается в DOMString.
DOM_HIERARCHY_REQUEST_ERR (int) 3Если невозможно вставить узел
DOM_WRONG_DOCUMENT_ERR (int) 4 Если узел используется в другом документе, а не в том, где он был создан.
DOM_INVALID_CHARACTER_ERR (int) 5 Если указан недопустимый символ, например, в имени.
DOM_NO_DATA_ALLOWED_ERR (int) 6 Если данные, указанные для узла, не поддерживаются.
DOM_NO_MODIFICATION_ALLOWED_ERR (int) 7 Если происходит попытка изменить объект, который не поддерживает изменения.
DOM_NOT_FOUND_ERR (int) 8 Если делается попытка ссылаться на узел в контексте, которого не существует
DOM_NOT_SUPPORTED_ERR (int) 9 Если реализация не поддерживает запрошенный тип объекта или операции.
DOM_INUSE_ATTRIBUTE_ERR (int) 10 Если пытаться добавить атрибут, который используется в другом месте.
DOM_INVALID_STATE_ERR (int) 11 Если пытаться использовать объект, которого нет или невозможно использовать.
DOM_SYNTAX_ERR (int) 12Если используется неверная строка.
DOM_INVALID_MODIFICATION_ERR (int) 13Если пытаться изменить тип базовому объекту.
DOM_NAMESPACE_ERR (int) 14 Если пытаться создать или изменить объект с некорректным пространством имён.
DOM_INVALID_ACCESS_ERR (int) 15 Если параметр или операция не поддерживается базовым объектом.
DOM_VALIDATION_ERR (int) 16 Если вызов метода, такого как insertBefore или removeChild, сделает узел недействительным, то выбросит исключение и операция не будет выполнена.
To Top