(PHP 5, PHP 7, PHP 8, PECL tidy >= 0.5.2)

tidy::parseFile -- tidy_parse_fileParse markup in file or URI


Stile orientato agli oggetti

public tidy::parseFile(
    string $filename,
    array|string|null $config = null,
    ?string $encoding = null,
    bool $useIncludePath = false
): bool

Stile procedurale

    string $filename,
    array|string|null $config = null,
    ?string $encoding = null,
    bool $useIncludePath = false
): tidy|false

Parses the given file.

Elenco dei parametri


If the filename parameter is given, this function will also read that file and initialize the object with the file, acting like tidy_parse_file().


The config config can be passed either as an array or as a string. If a string is passed, it is interpreted as the name of the configuration file, otherwise, it is interpreted as the options themselves.

For an explanation about each option, see » http://api.html-tidy.org/#quick-reference.


The encoding parameter sets the encoding for input/output documents. The possible values for encoding are: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5, and shiftjis.


Search for the file in the include_path.

Valori restituiti

tidy::parseFile() returns true on success. tidy_parse_file() returns a new tidy instance on success. Both, the method and the function return false on failure.

Log delle modifiche

Versione Descrizione
8.0.0 config and encoding are nullable now.


Example #1 tidy::parseFile() example

= new tidy();


$tidy->errorBuffer)) {
"The following errors or warnings occurred:\n";

Vedere anche:

add a note add a note

User Contributed Notes

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