original_string: public function parse($component = false)
      {
          $parts = parse_url($this->RAW());
  
          if (!$component) {
              return $parts;
          } elseif (!empty($parts[$component])) {
              return $parts[$component];
          } else {
              return false;
          }
      }
code: public function parse($component = false)
      {
          $parts = parse_url($this->RAW());
  
          if (!$component) {
              return $parts;
          } elseif (!empty($parts[$component])) {
              return $parts[$component];
          } else {
              return false;
          }
      }
code_tokens: public function parse ( $ component = false ) { $ parts = parse_url ( $ this -> RAW ( ) ) ; if ( ! $ component ) { return $ parts ; } elseif ( ! empty ( $ parts [ $ component ] ) ) { return $ parts [ $ component ] ; } else { return false ; } }
docstring: Parse the URL string.
  
  @param  Boolean optional component
  @return string eg: x=1&y=2
docstring_tokens: Parse the URL string .