Uri\WhatWg\Url::parse

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::parseРазбирает URL-адрес

Описание

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

Метод разбирает URL-адрес.

Список параметров

uri
Допустимая строка URL-адреса для разбора, например: /foo или https://example.com/foo.
baseUrl
Базовый URL-адрес. При передаче объекта строка (string), которую передали в конструктор аргумента baseUrl, интерпретируется как базовый адрес, а строка uri разбирается как остальная часть URI, только если в параметр uri передали строку с относительным URL-адресом. Метод проигнорирует аргумент baseUrl, если в этот параметр передали null или в параметр uri передали не относительный URL-адрес.
errors
Переменная, которую метод по ссылке заполнит массивом (array) экземпляров Uri\WhatWg\UrlValidationError с расширенной информацией о некритичных ошибках, которые возникли при разборе.

Возвращаемые значения

Метод возвращает объект Uri\WhatWg\Url, если выполнился успешно, или null, если возникла ошибка.

Примеры

Пример #1 Пример разбора URL-адреса методом Uri\WhatWg\Url::parse()

<?php

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

if (
$url !== null) {
echo
"Допустимый URL-адрес: " . $url->toAsciiString();
} else {
echo
"Недопустимый URL-адрес";
}

Результат выполнения приведённого примера:

Допустимый URL-адрес: https://example.com

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top