函数名称:VarnishLog::__construct()
适用版本:PHP 5 >= 5.3.0, PHP 7
函数描述:VarnishLog::__construct() 是 VarnishLog 类的构造函数。它用于创建 VarnishLog 对象的实例。
用法:
public VarnishLog::__construct ( string $filename [, int $flags = 0 ] )
参数:
返回值:成功时返回一个 VarnishLog 对象的实例,失败时返回 false。
示例:
// 打开日志文件,以只读方式解析文件记录
$log = new VarnishLog('/var/log/varnish/varnish.log');
if ($log) {
echo "日志文件打开成功!\n";
} else {
echo "日志文件打开失败!\n";
}
// 打开日志文件,仅解析文件记录,不返回原始内容
$log = new VarnishLog('/var/log/varnish/varnish.log', VarnishLog::PARSE_ONLY);
if ($log) {
echo "日志文件打开成功!\n";
} else {
echo "日志文件打开失败!\n";
}
// 打开日志文件,解析文件记录,并返回原始内容和解析后的结果
$log = new VarnishLog('/var/log/varnish/varnish.log', VarnishLog::PARSE_AND_READ);
if ($log) {
echo "日志文件打开成功!\n";
} else {
echo "日志文件打开失败!\n";
}
注意事项: