Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<CommonMark\Node\CustomInlineCommonMark\Node::appendChild>
^CommonMarkLast updated: Mon, 26 Oct 2026

Abstract CommonMark\Node

(cmark >= 1.0.0)

Introduction

Represents an Abstract Node, this final abstract is not for direct use by the programmer.

Class synopsis

final abstract class CommonMark\Node implements CommonMark\Interfaces\IVisitable, Traversable {
/* Properties */
public readonly ?Node $parent;
public readonly ?Node $previous;
public readonly ?Node $next;
public readonly ?Node $lastChild;
public readonly ?Node $firstChild;
public readonly int $startLine;
public readonly int $endLine;
public readonly int $startColumn;
public readonly int $endColumn;
/* Methods */
public function appendChild(CommonMark\Node $child): CommonMark\Node
public function insertAfter(CommonMark\Node $sibling): CommonMark\Node
public function insertBefore(CommonMark\Node $sibling): CommonMark\Node
public function replace(CommonMark\Node $target): CommonMark\Node
public function unlink(): void
public function accept(CommonMark\Interfaces\IVisitor $visitor): void
}

Table of Contents


<CommonMark\Node\CustomInlineCommonMark\Node::appendChild>
^CommonMarkLast updated: Mon, 26 Oct 2026