以下常數由此擴充功能定義,並且只有在擴充功能已編譯到 PHP 中或在執行階段動態載入時才會可用。
常數 | 值 | 說明 |
---|---|---|
DOM_PHP_ERR (整數) |
0 | 非 DOM 規範一部分的錯誤碼。用於 PHP 錯誤。自 PHP 8.4.0 起棄用,因為不再使用。在 PHP 8.4.0 之前,這不一致地用於指示記憶體不足的情況。 |
DOM_INDEX_SIZE_ERR (整數) |
1 | 如果索引或大小為負數,或大於允許值。 |
DOMSTRING_SIZE_ERR (整數) |
2 | 如果指定的文字範圍不適合 DOMString。 |
DOM_HIERARCHY_REQUEST_ERR (整數) |
3 | 如果任何節點被插入到不屬於它的位置。 |
DOM_WRONG_DOCUMENT_ERR (整數) |
4 | 如果在建立節點以外的文件中使用該節點。 |
DOM_INVALID_CHARACTER_ERR (整數) |
5 | 如果指定了無效或非法字元,例如名稱中。 |
DOM_NO_DATA_ALLOWED_ERR (整數) |
6 | 如果為不支援資料的節點指定了資料。 |
DOM_NO_MODIFICATION_ALLOWED_ERR (整數) |
7 | 如果嘗試修改不允許修改的物件。 |
DOM_NOT_FOUND_ERR (整數) |
8 | 如果嘗試在不存在的上下文中引用節點。 |
DOM_NOT_SUPPORTED_ERR (整數) |
9 | 如果實作不支援請求的物件或操作類型。 |
DOM_INUSE_ATTRIBUTE_ERR (整數) |
10 | 如果嘗試新增一個已在其他地方使用的屬性。 |
DOM_INVALID_STATE_ERR (整數) |
11 | 如果嘗試使用一個不可用或已不再可用的物件。 |
DOM_SYNTAX_ERR (整數) |
12 | 如果指定了無效或不合法的字串。 |
DOM_INVALID_MODIFICATION_ERR (整數) |
13 | 如果嘗試修改底層物件的類型。 |
DOM_NAMESPACE_ERR (整數) |
14 | 如果嘗試以關於命名空間不正確的方式建立或更改物件。 |
DOM_INVALID_ACCESS_ERR (整數) |
15 | 如果底層物件不支援參數或操作。 |
DOM_VALIDATION_ERR (整數) |
16 | 如果呼叫諸如 insertBefore 或 removeChild 之類的方法會使節點關於「部分有效性」失效,則會引發此例外狀況,並且不會執行該操作。 |