라이브러리
[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` 함수를 사용하여 지정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.