void HHVM_FUNCTION(header_remove, const Variant& name /* = null_string */) { if (HHVM_FN(headers_sent)()) { raise_warning("Cannot modify header information - headers already sent"); } Transport *transport = g_context->getTransport(); if (transport) { if (name.isNull()) { transport->removeAllHeaders(); } else { transport->removeHeader(name.toString().data()); } } }
void f_header_remove(CStrRef name /* = null_string */) { if (f_headers_sent()) { raise_warning("Cannot modify header information - headers already sent"); } Transport *transport = g_context->getTransport(); if (transport) { if (name.isNull()) { transport->removeAllHeaders(); } else { transport->removeHeader(name.data()); } } }