라이브러리

[PHP] tidy::__construct - 새로운 tidy 객체를 구성합니다.




Tidy::__construct


PHP의 Tidy 클래스는 HTML, XML 문서를 정리하고 깨끗하게 만드는 데 사용되는 클래스입니다. Tidy::__construct 메서드는 Tidy 객체를 초기화하는 데 사용됩니다.

# Tidy::__construct 메서드의 매개변수


Tidy::__construct 메서드는 다음과 같은 매개변수를 받습니다.

* `config` : Tidy 객체의 구성 옵션을 지정하는 문자열입니다. 구성 옵션은 Tidy 클래스의 `config` 메서드를 사용하여 지정할 수 있습니다.
* `encoding` : Tidy 객체가 사용하는 문자 인코딩을 지정하는 문자열입니다. 기본값은 `utf8`입니다.
* `error` : Tidy 객체가 발생하는 오류를 처리하는 함수를 지정하는 함수 이름입니다. 기본값은 `NULL`입니다.

# 예제


다음 예제는 Tidy::__construct 메서드를 사용하여 Tidy 객체를 초기화하는 방법을 보여줍니다.

#hostingforum.kr
php

// Tidy 객체를 초기화하는 예제

$tidy = new Tidy();

$tidy->parseFile('example.html'); // example.html 파일을 파싱합니다.

$tidy->cleanRepair(); // 파싱된 HTML 문서를 정리합니다.



// Tidy 객체의 구성 옵션을 지정하는 예제

$tidy = new Tidy();

$tidy->config('indent' , true); // 인덴트 옵션을 활성화합니다.

$tidy->config('show-body-only' , true); // 바디만 표시합니다.

$tidy->parseFile('example.html'); // example.html 파일을 파싱합니다.

$tidy->cleanRepair(); // 파싱된 HTML 문서를 정리합니다.



// Tidy 객체가 발생하는 오류를 처리하는 예제

function error_handler($errno, $errstr, $errfile, $errline) {

    echo "Error: $errstr in $errfile on line $errline
";

}



$tidy = new Tidy();

$tidy->error_handler('error_handler'); // 오류 핸들러 함수를 지정합니다.

$tidy->parseFile('example.html'); // example.html 파일을 파싱합니다.

$tidy->cleanRepair(); // 파싱된 HTML 문서를 정리합니다.



# 참고


Tidy 클래스는 PHP 5.2.0부터 사용할 수 있습니다. Tidy 클래스의 구성 옵션은 Tidy 클래스의 `config` 메서드를 사용하여 지정할 수 있습니다. Tidy 객체가 발생하는 오류를 처리하는 함수를 지정하는 함수 이름은 `error_handler` 함수를 사용하여 지정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 82 페이지

검색

게시물 검색