PHP 7.4.24 Released!



(PHP 5, PHP 7, PECL tidy >= 0.7.0)

tidy::repairFile -- tidy_repair_fileRepair a file and return it as a string


Stil obiect-orientat

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

Stil procedural

tidy_repair_file ( string $filename , array|string|null $config = null , string|null $encoding = null , bool $useIncludePath = false ) : string|false

Repairs the given file and returns it as a string.



The file to be repaired.


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.

Check for an explanation about each option.


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.

Valorile întoarse

Returns the repaired contents as a string, sau false în cazul eșecului.

Istoricul schimbărilor

Versiune Descriere
8.0.0 tidy::repairFile() is a static method now.
8.0.0 config and encoding are nullable now.


Example #1 tidy::repairFile() example


$tidy = new tidy();
$repaired $tidy->repairfile($file);
rename($file$file '.bak');


A se vedea și

add a note add a note

User Contributed Notes

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