(PHP 5, PHP 7, PHP 8)
DOMDocument::createComment — Создать новый узел комментария
Эта функция создаёт новый экземпляр класса DOMComment . Узел не будет отображаться в документе до тех пор, пока его не вставят функцией наподобие DOMNode::appendChild() .
dataСодержимое комментария.
Новый объект класса DOMComment .
| Версия | Описание |
|---|---|
| 8.1.0 |
В случае возникновения ошибки теперь выбрасывает исключение DomException .
Ранее вместо этого возвращалось значение false .
|
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.