(PHP 8 >= 8.5.0)
Uri\WhatWg\Url::parse — Analiza una URL
$uri, ?Uri\WhatWg\Url $baseUrl = null, array &$errors = null): ?staticAnaliza una URL.
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.
errorsUn 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.
Devuelve una instancia de Uri\WhatWg\Url en caso de éxito, o null en caso de error.
Ejemplo #1 Ejemplo básico de Uri\WhatWg\Url::parse()
<?php
$url = \Uri\WhatWg\Url::parse("https://example.com");
if ($url !== null) {
echo "Valid URL: " . $url->toAsciiString();
} else {
echo "Invalid URL";
}
?>El ejemplo anterior mostrará:
Valid URL: https://example.com/