public function raw_out($escaped = true, array $overrideparams = null) {
        if (!is_bool($escaped)) {
            debugging('Escape parameter must be of type boolean, '.gettype($escaped).' given instead.');
        }

        $uri = $this->out_omit_querystring().$this->slashargument;

        $querystring = $this->get_query_string($escaped, $overrideparams);
        if ($querystring !== '') {
            $uri .= '?' . $querystring;
        }
        if (!is_null($this->anchor)) {
            $uri .= '#'.$this->anchor;
        }

        return $uri;
    }
public function raw_out($escaped = true, array $overrideparams = null) {
        if (!is_bool($escaped)) {
            debugging('Escape parameter must be of type boolean, '.gettype($escaped).' given instead.');
        }

        $uri = $this->out_omit_querystring().$this->slashargument;

        $querystring = $this->get_query_string($escaped, $overrideparams);
        if ($querystring !== '') {
            $uri .= '?' . $querystring;
        }
        if (!is_null($this->anchor)) {
            $uri .= '#'.$this->anchor;
        }

        return $uri;
    }
public function raw_out ( $ escaped = true , array $ overrideparams = null ) { if ( ! is_bool ( $ escaped ) ) { debugging ( 'Escape parameter must be of type boolean, ' . gettype ( $ escaped ) . ' given instead.' ) ; } $ uri = $ this -> out_omit_querystring ( ) . $ this -> slashargument ; $ querystring = $ this -> get_query_string ( $ escaped , $ overrideparams ) ; if ( $ querystring !== '' ) { $ uri .= '?' . $ querystring ; } if ( ! is_null ( $ this -> anchor ) ) { $ uri .= '#' . $ this -> anchor ; } return $ uri ; }
Output url without any rewrites

This is identical in signature and use to out() but doesn't call the rewrite handler.

@param bool $escaped Use &amp; as params separator instead of plain &
@param array $overrideparams params to add to the output url, these override existing ones with the same name.
@return string Resulting URL
Output url without any rewrites