当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP DOMProcessingInstruction __construct()用法及代码示例


DOMProcessingInstruction::__construct()函数是PHP中的内置函数,该函数使用新的只读DOMProcessingInstruction对象。要创建可写节点,请使用DOMDocument::createProcessingInstruction。

用法:

public DOMProcessingInstruction::__construct( string $name, string $value )

参数:该函数接受上述和以下所述的两个参数:



  • $name:它指定处理指令的标签名称。
  • $value:它指定处理指令的值。

下面给出的程序说明了PHP中的DOMProcessingInstruction::__construct()函数:

程序1:按Ctrl + U查看DOM

<?php 
  
// Create a new DOMDocument instance 
$dom = new DOMDocument(); 
  
// Create a html element 
$html = $dom->appendChild(new DOMElement('html')); 
  
// Create a body element 
$body = $html->appendChild(new DOMElement('body')); 
  
// Create a new DOMProcessingInstruction node 
$pinode = new DOMProcessingInstruction('php', 
          'echo "GeeksforGeeks"; '); 
  
// Append the child 
$body->appendChild($pinode); 
  
// Render the XML 
echo $dom->saveXML(); 
?>

输出:

程序2:按Ctrl + U查看DOM元素。

<?php 
  
// Create a new DOMDocument instance 
$dom = new DOMDocument(); 
  
// Create a html element 
$html = $dom->appendChild(new DOMElement('html')); 
  
// Create a body element 
$body = $html->appendChild(new DOMElement('body')); 
  
// Create a new DOMProcessingInstruction node 
$pinode = new DOMProcessingInstruction('xml-stylesheet', 
       'type="text/xsl" href="base.xsl"'); 
  
// Append the child 
$body->appendChild($pinode); 
  
// Render the XML 
echo $dom->saveXML(); 
?>

输出:

参考: https://www.php.net/manual/en/domprocessinginstruction.construct.php




相关用法


注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | DOMProcessingInstruction __construct() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。