-# class http\Url extends http\Object
+# class http\Url
The http\Url class provides versatile means to parse, construct and manipulate URLs.
Import initial URL parts from the SAPI environment.
* SANITIZE_PATH
Whether to sanitize the URL path (consolidate double slashes, directory jumps etc.)
-
+* PARSE_MBUTF8
+ Parse UTF-8 encododed multibyte sequences.
+* PARSE_MBLOC
+ Parse locale encoded multibyte sequences (on systems with wide character support).
+* PARSE_TOIDN
+ Parse and convert multibyte hostnames according to IDNA (with libidn support).
+* PARSE_TOPCT
+ Percent encode multibyte sequences in the userinfo, path, query and fragment parts of the URL.
## Properties:
-* public $scheme = NULL
+* public string $scheme = NULL
The URL's scheme.
-* public $user = NULL
+* public string $user = NULL
Authenticating user.
-* public $pass = NULL
+* public string $pass = NULL
Authentication password.
-* public $host = NULL
+* public string $host = NULL
Hostname/domain.
-* public $port = NULL
+* public string $port = NULL
Port.
-* public $path = NULL
+* public string $path = NULL
URL path.
-* public $query = NULL
+* public string $query = NULL
URL querystring.
-* public $fragment = NULL
+* public string $fragment = NULL
URL fragment (hash).