Uri\Rfc3986\Uri::parse

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::parseРазбирает URI

Описание

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

Метод разбирает URI.

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

uri
URI для разбора.
baseUrl
Базовый URL-адрес. При передаче объекта строка (string), которую передали в конструктор аргумента baseUrl, интерпретируется как базовый адрес, а строка uri разбирается как остальная часть URI, только если в параметр uri передали строку с относительным URL-адресом. Метод проигнорирует аргумент baseUrl, если в этот параметр передали null или в параметр uri передали не относительный URL-адрес.

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

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

Примеры

Пример #1 Пример разбора URI методом Uri\Rfc3986\Uri::parse()

<?php

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

if (
$uri !== null) {
echo
"Допустимый URI: " . $uri->toString();
} else {
echo
"Недопустимый URI";
}

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

Допустимый URI: https://example.com

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

Добавить

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

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