Uri\WhatWg\Url::parse
PHP Manual
PHP Manual»Uri\WhatWg\Url»Uri\WhatWg\Url::parse

Uri\WhatWg\Url::parse

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::parse — Analiza una URL

Descripción

public static function Uri\WhatWg\Url::parse(string $uri, ?Uri\WhatWg\Url $baseUrl = null, array &$errors = null): ?static

Analiza una URL.

Parámetros

uri

Una cadena de URL a analizar, por ejemplo https://example.com/foo. Una cadena de URL relativa como /foo solo se acepta cuando se proporciona baseUrl.

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 #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/

Véase también

To Top