(PHP 5, PHP 7, PHP 8)
DOMDocument::createComment — Create new comment node
This function creates a new instance of class DOMComment . This node will not show up in the document unless it is inserted with (e.g.) DOMNode::appendChild() .
data
The content of the comment.
The new DOMComment .
| Versionen | Description |
|---|---|
| 8.1.0 |
In case of an error, a
DomException
is thrown now.
Previously,
false
was returned.
|
To prevent a parser error when the comment string would contain the character sequence "--", do this:<?php
$CommentString = 'This contains -- some weird -- characters.';
$CommentNode= $DomDocument->createComment(
str_replace('--', '-'.chr(194).chr(173).'-', $CommentString)
);?>
This will insert a Soft Hyphen in between the two hyphens which will not cause the parser to error out.