选择语言 :

 Module_Storage_Driver_Swift::delete

删除指定key的缓存,若$key===true则表示删除全部

null Module_Storage_Driver_Swift::delete( string $key )

参数列表

参数 类型 描述 默认值
$key string $key
File: ./modules/storage/driver/swift.class.php
public function delete($key)
{
    if (is_array($key))
    {
        $rs = true;
        foreach ($key as $k)
        {
            if (!$this->delete($k))
            {
                $rs = false;
            }
        }

        return $rs;
    }

    $rs = $this->get_response('*', 'DELETE');

    if ($rs['code']>=200 && $rs['code']<300)return true;
    if ($rs['code']==404)return true;

    throw new Exception(__('Swift get error, code: :code.', array(':code'=>$rs['code'])));
}