函数:Yaf_Response_Abstract::clearBody()
适用版本:Yaf 2.2.0 及以上
用法:Yaf_Response_Abstract::clearBody() 方法用于清空响应的内容体(body)。当你在处理请求时需要重置响应内容时,可以使用该方法。
示例:
$response = new Yaf_Response_Http();
$response->setBody("Hello World");
echo $response->getBody(); // 输出 "Hello World"
$response->clearBody();
echo $response->getBody(); // 输出空字符串
在上面的示例中,我们首先实例化了一个 Yaf_Response_Http 对象,并使用 setBody()
方法设置了响应内容为 "Hello World"。然后使用 clearBody()
方法清空了响应内容。最后,我们再次调用 getBody()
方法来获取响应内容,发现结果为空字符串。
需要注意的是,clearBody()
方法只会清空响应内容体,而不会影响其他响应相关的属性,如响应头部信息等。