Uri\Rfc3986\Uri::parse
PHP Manual
PHP Manual»Uri\Rfc3986\Uri»Uri\Rfc3986\Uri::parse

Uri\Rfc3986\Uri::parse

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::parse — Analisa uma URI

Descrição

public static function Uri\Rfc3986\Uri::parse(string $uri, ?Uri\Rfc3986\Uri $baseUrl = null): ?static

Analisa uma URI.

Parâmetros

uri

URI a ser analisada.

baseUrl

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

Valor Retornado

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

Examples

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

<?php
$uri = \Uri\Rfc3986\Uri::parse("https://example.com");

if ($uri !== null) {
    echo "URI válido: " . $uri->toString();
} else {
    echo "URI inválido";
}
?>

O exemplo acima produzirá:

URI válido: https://example.com

Veja também

To Top