DOMDocument::createComment

(PHP 5, PHP 7, PHP 8)

DOMDocument::createCommentCrea un nuevo nodo de comentario

Descripción

public DOMDocument::createComment(string $data): DOMComment

Esta función crea una nueva instancia de la clase DOMComment. Este nodo no se mostrará en el documento a no ser que sea insertado con (p.e.j.) DOMNode::appendChild().

Parámetros

data

El contenido del comentario.

Valores devueltos

El nuevo DOMComment.

Historial de cambios

Versión Descripción
8.1.0 En caso de error, una DomException es lanzada ahora. Anteriormente, false era devuelto.

Ver también

add a note

User Contributed Notes 1 note

up
0
php dot sirlancelot at spamgourmet dot com
15 years ago
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.
To Top