函数名:Yaf_Response_Abstract::clearHeaders()
函数说明:该函数用于清除Yaf_Response_Abstract对象中的所有响应头。
适用版本:Yaf 2.2.9及以上版本
用法示例:
// 创建Yaf_Response_Abstract对象
$response = new Yaf_Response_Http();
// 设置一些响应头
$response->setHeader('Content-Type', 'text/html');
$response->setHeader('Cache-Control', 'no-cache');
// 清除所有响应头
$response->clearHeaders();
// 打印清除后的响应头
var_dump($response->getHeaders());
输出结果:
array(0) {
}
在上面的示例中,我们首先创建了一个Yaf_Response_Abstract对象,并使用setHeader()
方法设置了两个响应头。然后,我们调用clearHeaders()
方法来清除所有的响应头。最后,我们使用getHeaders()
方法来获取清除后的响应头,并使用var_dump()
函数将结果打印出来。可以看到,清除后的响应头为空数组,表示所有响应头已被成功清除。