# La clase Uri\WhatWg\Url

(PHP 8 >= 8.5.0)

## Introducción

## Sinopsis de la Clase

namespace Uri\WhatWg;
final readonly class Url {
/* Métodos */
public function __construct(string `$uri`, ?Uri\WhatWg\Url `$baseUrl` = `null`, array `&$softErrors` = `null`)
public function __debugInfo(): array
public function equals(Uri\WhatWg\Url `$url`, Uri\UriComparisonMode `$comparisonMode` = `Uri\UriComparisonMode::ExcludeFragment`): bool
public function getAsciiHost(): ?string
public function getFragment(): ?string
public function getPassword(): ?string
public function getPath(): string
public function getPort(): ?int
public function getQuery(): ?string
public function getScheme(): string
public function getUnicodeHost(): ?string
public function getUsername(): ?string
public static function parse(string `$uri`, ?Uri\WhatWg\Url `$baseUrl` = `null`, array `&$errors` = `null`): ?static
public function resolve(string `$uri`, array `&$softErrors` = `null`): static
public function __serialize(): array
public function toAsciiString(): string
public function toUnicodeString(): string
public function __unserialize(array `$data`): void
public function withFragment(?string `$fragment`): static
public function withHost(?string `$host`): static
public function withPassword(#[\SensitiveParameter]?string `$password`): static
public function withPath(string `$path`): static
public function withPort(?int `$port`): static
public function withQuery(?string `$query`): static
public function withScheme(string `$scheme`): static
public function withUsername(?string `$username`): static
}

## Tabla de contenidos

- Uri\WhatWg\Url::__construct — Construye el objeto Url
- Uri\WhatWg\Url::__debugInfo — Devuelve el estado interno de la URL
- Uri\WhatWg\Url::equals — Verifica si dos URLs son equivalentes
- Uri\WhatWg\Url::getAsciiHost — Recupera el componente de host como un string ASCII
- Uri\WhatWg\Url::getFragment — Recupera el componente de fragmento
- Uri\WhatWg\Url::getPassword — Recupera el componente de contraseña
- Uri\WhatWg\Url::getPath — Recupera el componente de ruta
- Uri\WhatWg\Url::getPort — Recupera el componente de puerto
- Uri\WhatWg\Url::getQuery — Recupera el componente de consulta
- Uri\WhatWg\Url::getScheme — Recupera el componente de esquema
- Uri\WhatWg\Url::getUnicodeHost — Recupera el componente de host como una cadena Unicode
- Uri\WhatWg\Url::getUsername — Recupera el componente de nombre de usuario
- Uri\WhatWg\Url::parse — Analiza una URL
- Uri\WhatWg\Url::resolve — Resuelve una URL con el objeto actual como URL base
- Uri\WhatWg\Url::__serialize — Serializa el objeto Url
- Uri\WhatWg\Url::toAsciiString — Recompone la URL como un string ASCII
- Uri\WhatWg\Url::toUnicodeString — Recompone la URL como un string Unicode
- Uri\WhatWg\Url::__unserialize — Deserializa el parámetro data en un objeto Url
- Uri\WhatWg\Url::withFragment — Modifica el componente de fragmento
- Uri\WhatWg\Url::withHost — Modifica el componente de host
- Uri\WhatWg\Url::withPassword — Modifica el componente de contraseña
- Uri\WhatWg\Url::withPath — Modifica el componente de ruta
- Uri\WhatWg\Url::withPort — Modifica el componente de puerto
- Uri\WhatWg\Url::withQuery — Modifica el componente de consulta
- Uri\WhatWg\Url::withScheme — Modifica el componente de esquema
- Uri\WhatWg\Url::withUsername — Modifica el componente de nombre de usuario

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open