2024 年 PHP 日本研討會

預先定義的常數

以下常數由此擴充功能定義,並且只有在擴充功能已編譯到 PHP 中或在執行階段動態載入時才會可用。

XML 常數
常數 說明
XML_ELEMENT_NODE (整數) 1 節點是 DOMElement
XML_ATTRIBUTE_NODE (整數) 2 節點是一個 DOMAttr
XML_TEXT_NODE (整數) 3 節點是一個 DOMText
XML_CDATA_SECTION_NODE (整數) 4 節點是一個 DOMCharacterData
XML_ENTITY_REF_NODE (整數) 5 節點是一個 DOMEntityReference
XML_ENTITY_NODE (整數) 6 節點是一個 DOMEntity
XML_PI_NODE (整數) 7 節點是一個 DOMProcessingInstruction (處理指令)
XML_COMMENT_NODE (整數) 8 節點是一個 DOMComment (註解)
XML_DOCUMENT_NODE (整數) 9 節點是一個 DOMDocument (文件)
XML_DOCUMENT_TYPE_NODE (整數) 10 節點是一個 DOMDocumentType (文件類型)
XML_DOCUMENT_FRAG_NODE (整數) 11 節點是一個 DOMDocumentFragment (文件片段)
XML_NOTATION_NODE (整數) 12 節點是一個 DOMNotation (標記)
XML_HTML_DOCUMENT_NODE (整數) 13  
XML_DTD_NODE (整數) 14  
XML_ELEMENT_DECL_NODE (整數) 15  
XML_ATTRIBUTE_DECL_NODE (整數) 16  
XML_ENTITY_DECL_NODE (整數) 17  
XML_NAMESPACE_DECL_NODE (整數) 18  
XML_ATTRIBUTE_CDATA (整數) 1  
XML_ATTRIBUTE_ID (整數) 2  
XML_ATTRIBUTE_IDREF (整數) 3  
XML_ATTRIBUTE_IDREFS (整數) 4  
XML_ATTRIBUTE_ENTITY (整數) 5  
XML_ATTRIBUTE_NMTOKEN (整數) 7  
XML_ATTRIBUTE_NMTOKENS (整數) 8  
XML_ATTRIBUTE_ENUMERATION (整數) 9  
XML_ATTRIBUTE_NOTATION (整數) 10  
XML_LOCAL_NAMESPACE (整數)   命名空間宣告節點。
DOMException 常數
常數 說明
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 之類的方法會使節點關於「部分有效性」失效,則會引發此例外狀況,並且不會執行該操作。
新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top