Last 5.3 release ever available: PHP 5.3.29 - 5.3 now EOL

tidy::__construct

(PHP 5, PECL tidy >= 0.5.2)

tidy::__constructساخت شی جدید tidy

Description

tidy tidy::__construct ([ string $filename [, mixed $config [, string $encoding [, bool $use_include_path ]]]] )

ساخت شی جدید tidy.

Parameters

filename

اگر پارامتر filename داده شده باشد این تابع فایل را خوانده و شی را با استفاده از این فایل آغاز می‌کند و مانند tidy_parse_file() عمل می‌کند.

config

config می‌تواند به عنوان آرایه یا به عنوان رشته ارسال شود به عنوان نام فایل تنظیمات تفسیر شده در غیر این صورت خود گزینه‌ها در نظر گرفته می‌شود.

بررسی » http://tidy.sourceforge.net/docs/quickref.html برای توضیح هر گزینه.

encoding

پارامتر encoding کدگذاری برای سند ورودی/خروجی را تعیین می‌کند . مقادیر ممکن برای کدگذاری موارد زیر هستند: ascii، latin0، latin1، raw، utf8، iso2022، mac، win1252، ibm858، utf16، utf16le، utf16be، big5، و shiftjis.

use_include_path

جستجو برای فایل در include_path.

Return Values

بازگرداندن نمونه جدید tidy.

Examples

Example #1 مثال tidy::__construct()

<?php

$html 
= <<< HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>title</title></head>
<body>
<p>paragraph <bt />
text</p>
</body></html>

HTML;

$tidy = new tidy();
$tidy->ParseString($html);

$tidy->cleanRepair();

if (
$tidy->errorBuffer) {
    echo 
"The following errors were detected:\n";
    echo 
$tidy->errorBuffer;
}

?>

The above example will output:

The following errors were detected:
line 8 column 14 - Error: <bt> is not recognized!
line 8 column 14 - Warning: discarding unexpected <bt>

See Also

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top