LonghornPHP 2026

Uri\WhatWg\Url::parse

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::parseAnalisa 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

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top