| Extracted from Pike v7.8 release 866 at 2018-07-18.

[Top]
Standards
Standards.URI

# Method Standards.URI()->create()

Method create

  `void Standards.URI(URI uri)`
  `void Standards.URI(URI uri, URI base_uri)`
  `void Standards.URI(URI uri, string base_uri)`
  `void Standards.URI(string uri)`
  `void Standards.URI(string uri, URI base_uri)`
  `void Standards.URI(string uri, string base_uri)`

Parameter `base_uri`

  When supplied, will root the URI a the given location. This is needed to correctly verify relative URIs, but may be left out otherwise. If left out, and uri is a relative URI, an error is thrown.

Parameter `uri`

  When uri is another URI object, the created URI will inherit all properties of the supplied uri except, of course, for its base_uri.