函数名称:tidy::$errorBuffer()
适用版本:PHP 5, PHP 7
函数说明:tidy::$errorBuffer() 函数用于获取当前 Tidy 对象的错误信息缓冲区。
语法:string tidy::$errorBuffer()
参数:无
返回值:返回一个包含当前 Tidy 对象错误信息的字符串。
示例:
// 创建一个 Tidy 对象
$tidy = new tidy();
// 设置输入HTML
$html = "<html><head><title>Test</title></head><body><h1>Hello, World!</h1></body></html>";
$tidy->parseString($html);
// 检查是否有错误
if ($tidy->errorBuffer()) {
echo "Tidy 发生了以下错误:<br>";
echo $tidy->errorBuffer();
} else {
echo "HTML 代码没有错误。";
}
输出:
Tidy 发生了以下错误:
line 1 column 6 - Warning: missing <!DOCTYPE> declaration
line 1 column 6 - Warning: inserting missing 'title' element
line 1 column 6 - Warning: inserting implicit <body>
line 1 column 6 - Warning: inserting implicit <head>
line 1 column 6 - Warning: trimming empty <title>
注意事项:
tidy::parseString()
或 tidy::parseFile()
之后,可以通过 tidy::$errorBuffer()
获取错误信息。