DOMElement::__construct()函數是PHP中的內置函數,用於創建新的DOMElement對象。該對象是隻讀的,可以添加到文檔中,但是在該節點與文檔關聯之前,其他節點可以不添加到該節點。
用法:
public DOMElement::__construct( string $name, string $value, string $namespaceURI )
參數:此函數接受上述和以下所述的三個參數:
- $name:它指定元素的標簽名稱。
 - $value (Optional):它指定元素的值。
 - $namespaceURI (Optional):它指定名稱空間URI,以在特定名稱空間中創建元素。
 
下麵給出的程序說明了PHP中的DOMElement::__construct()函數:
程序1:
<?php 
  
// Create a new DOMDocument 
$dom = new DOMDocument(); 
  
// Append a new Child which is a DOMElement 
$element = $dom->appendChild(new DOMElement('root')); 
  
// Create another h1 element using 
// DOMElement  constructor 
$element_new = new DOMElement('h1', 
          'Heading', 'http://sample_url'); 
  
// Append the child 
$element->appendChild($element_new); 
  
// Save the XML 
echo $dom->saveXML();  
?>輸出:
<?xml version="1.0"?> <root><h1 xmlns="http://sample_url">Heading</h1></root>

程序2:
<?php 
  
// Create a new DOMDocument 
$dom = new DOMDocument(); 
  
// Append a new Child which is a DOMElement 
$element = $dom->appendChild(new DOMElement('root')); 
  
// Create another DOMElement for mark 
$element_mark = new DOMElement('mark', 'Marked'); 
  
// Append the child 
$element->appendChild($element_mark); 
  
// Create another DOMElement for break 
$element_break = new DOMElement('br'); 
  
// Append the child 
$element->appendChild($element_break); 
  
// Create another DOMElement for delete 
$element_delete = new DOMElement('del', 'Deleted'); 
  
// Append the child 
$element->appendChild($element_delete); 
  
// Create another DOMElement for break 
$element_break = new DOMElement('br'); 
  
// Append the child 
$element->appendChild($element_break); 
  
// Create another DOMElement for bold 
$element_bold = new DOMElement('b', 'Bold'); 
  
// Append the child 
$element->appendChild($element_bold); 
  
// Save the XML 
echo $dom->saveXML();  
?>輸出:
<?xml version="1.0"?>
<root>
    <mark>Marked</mark><br/>
    <del>Deleted</del><br/>
    <b>Bold</b>
</root>

參考: https://www.php.net/manual/en/domelement.construct.php
相關用法
- PHP DOMElement getAttributeNodeNS()用法及代碼示例
 - PHP DOMElement getAttribute()用法及代碼示例
 - CSS rgb()用法及代碼示例
 - p5.js nfs()用法及代碼示例
 - p5.js tan()用法及代碼示例
 - p5.js cos()用法及代碼示例
 - PHP abs()用法及代碼示例
 - p5.js log()用法及代碼示例
 - p5.js sin()用法及代碼示例
 - PHP dir()用法及代碼示例
 - PHP Ds\Map last()用法及代碼示例
 
注:本文由純淨天空篩選整理自gurrrung大神的英文原創作品 PHP | DOMElement __construct() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
