Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.
Константа | Значение | Описание |
---|---|---|
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, сделает узел недействительным, то выбросит исключение и операция не будет выполнена. |