Documentación offline PHP master

Uri\WhatWg\Url::parse

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Uri\WhatWg\Url::parse

Analiza una URL

Descripción#

public static Uri\WhatWg\Url::parse(string $uri, [Uri\WhatWg\Url $baseUrl], [array $errors]): static
```php

Analiza una URL.

## Parámetros

`uri`  
Una cadena de URL válida a analizar (p.ej. `/foo` o (p.ej. `https://example.com/foo`).

`baseUrl`  
Cuando se pasa un `string`, `uri` se aplica sobre `baseUrl`, si `uri` es una cadena de URL relativa. Si se pasa `null`, o `uri` no es una cadena de URL relativa, `baseUrl` no tiene ningún efecto.

`errors`  
Un `array` para pasar por referencia una lista de instancias de `Uri\WhatWg\UrlValidationError` que proporcionan información extendida sobre los errores generados durante el análisis.

## Valores devueltos

Devuelve una instancia de `Uri\WhatWg\Url` en caso de éxito, o `null` en caso de error.

## Ejemplos

Ejemplo básico de Uri\WhatWg\Url::parse
toAsciiString(); } else { echo "Invalid URL"; } ?>

```php

El ejemplo anterior mostrará:

Valid URL: https://example.com

Véase también#

Uri\WhatWg\Url::__construct

Uri\WhatWg\Url::resolve

Uri\Rfc3986\Uri::parse