라이브러리

[PHP] CommonMarkParser::__construct - 구문 분석




CommonMarkParser::__construct


CommonMarkParser는 PHP에서 Markdown 문법을 HTML로 변환하는 라이브러리입니다. 이 라이브러리는 Markdown 문법을 분석하고 HTML로 변환하는 기능을 제공합니다. CommonMarkParser::__construct는 이 라이브러리의 생성자 함수로, 객체를 초기화하는 역할을 합니다.

# 생성자 함수의 역할


생성자 함수는 객체를 초기화하는 역할을 합니다. 이 경우, CommonMarkParser::__construct는 객체를 초기화하고, Markdown 문법을 분석할 수 있도록 설정합니다.

# 생성자 함수의 매개변수


CommonMarkParser::__construct에는 두 개의 매개변수가 있습니다.

* `string $markdown`: Markdown 문법을 포함한 문자열입니다.
* `array $options`: 옵션 배열입니다. 이 배열에는 분석을 위한 옵션을 설정할 수 있습니다.

# 예제


다음 예제는 CommonMarkParser::__construct를 사용하는 방법을 보여줍니다.

#hostingforum.kr
php

use LeagueCommonMarkEnvironmentEnvironment;

use LeagueCommonMarkMarkdownConverter;

use LeagueCommonMarkParserParser;

use LeagueCommonMarkRendererRenderer;

use LeagueCommonMarkTransformerTransformer;



// Markdown 문법을 포함한 문자열

$markdown = "# 제목

이것은 내용입니다.";



// 옵션 배열

$options = [

    'allow_unsafe_links' => true,

    'allow_unsafe_header_links' => true,

];



// CommonMarkParser 객체를 생성합니다.

$parser = new Parser($markdown, $options);



// Markdown 문법을 분석합니다.

$environment = new Environment();

$tree = $parser->parse($environment);



// HTML로 변환합니다.

$converter = new MarkdownConverter();

$html = $converter->convert($tree);



// 결과를 출력합니다.

echo $html;



# 결과


다음은 예제의 결과입니다.

#hostingforum.kr
html

제목

이것은 내용입니다.


# 참고


CommonMarkParser::__construct는 Markdown 문법을 분석할 수 있도록 설정합니다. 이 라이브러리는 Markdown 문법을 분석하고 HTML로 변환하는 기능을 제공합니다. 이 예제는 Markdown 문법을 포함한 문자열을 분석하고 HTML로 변환하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색