(PHP 8 >= 8.5.0)
Uri\WhatWg\Url::parse — Analisa uma URL
$uri, ?Uri\WhatWg\Url $baseUrl = null, array &$errors = null): ?staticAnalisa uma URL.
uri/foo ou (por exemplo, https://example.com/foo).
baseUrluri é 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
Retorna uma instância de Uri\WhatWg\Url em caso de sucesso, ou null em caso de falha.
Exemplo #1 Exemplo 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"
}
?>O exemplo acima produzirá:
Valid URL: https://example.com