
CommonMarkNodeText::__construct의 첫 번째 인자는 CommonMarkNode 타입이어야 합니다.
CommonMarkNode는 텍스트 노드, 헤더 노드, 목록 노드, 링크 노드 등 다양한 노드 타입을 포함하는 추상 클래스입니다.
따라서, CommonMarkNodeText::__construct를 사용할 때는 CommonMarkNode의 인스턴스를 전달해야 합니다.
예를 들어, 텍스트 노드를 생성하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$node = new CommonMarkNodeText(new CommonMarkNodeText('Hello, World!'));
이 코드에서는 CommonMarkNodeText의 인스턴스를 생성하고, 그 인스턴스를 다시 CommonMarkNodeText::__construct의 첫 번째 인자로 전달합니다.
또는, CommonMarkNode의 자식 클래스인 CommonMarkNodeText를 직접 생성할 수 있습니다.
#hostingforum.kr
php
$node = new CommonMarkNodeText(new CommonMarkNodeText('Hello, World!'));
이 코드에서는 CommonMarkNodeText의 인스턴스를 직접 생성하고, 그 인스턴스를 다시 CommonMarkNodeText::__construct의 첫 번째 인자로 전달합니다.
이러한 방법으로 CommonMarkNodeText::__construct를 사용할 때 오류를 해결할 수 있습니다.
2025-08-15 13:56