Uri\WhatWg\Url::equals
(PHP 8 >= 8.5.0)
Check if two URLs are equivalent
Description
Checks if two URLs are equivalent.
Parameters
urlURL to compare the current URL against.
comparisonModeWhether the fragment component is taken into account of the comparison (
Uri\UriComparisonMode::IncludeFragment) or not (Uri\UriComparisonMode::ExcludeFragment). By default, the fragment is excluded.
Return Values
Returns true if the two URLs are equivalent, or false otherwise.
Examples
Uri\WhatWg\Url::equals basic example
<?php
$url1 = new \Uri\WhatWg\Url("https://example.com");
$url2 = new \Uri\WhatWg\Url("HTTPS://example.com");
var_dump($url1->equals($url2));
?>The above example will output:
bool(true)See Also
Uri\Rfc3986\Uri::equals