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 — Analisa uma URL

Descrição

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

Analisa uma URL.

Parâmetros

uri

Uma string de URL válida para análise (por exemplo, /foo ou https://example.com/foo).

baseUrl

Quando uma string é passada, uri é aplicado sobre baseUrl, se uri for uma string de URL relativa. Se null for passado, ou uri não for uma string de URL relativa, baseUrl não terá nenhum efeito.

errors

Um array para passar uma lista de instâncias de Uri\WhatWg\UrlValidationError por referência para fornecer informações estendidas sobre os erros disparados durante a análise.

Valor Retornado

Retorna uma instância de Uri\WhatWg\Url em caso de sucesso, ou null em caso de falha.

Examples

Exemplo #1 Exemplo básico de Uri\WhatWg\Url::parse()

<?php
$url = \Uri\WhatWg\Url::parse("https://example.com");

if ($url !== null) {
    echo "URL válida: " . $url->toAsciiString();
} else {
    echo "URL inválida";
}
?>

O exemplo acima produzirá:

URL válida: https://example.com/

Veja também

To Top