method
public
static
Uri::urnEncode()
Класс: \Bitrix\Main\Web\Uri
Сигнатура
public static urnEncode(mixed $str[, mixed $charset = 'UTF-8' ]) : string
Описание
Кодирует строку URI без её парсинга.
Параметры
$str
mixed
$charset
mixed
= 'UTF-8'
Возвращаемое значение
string
Как применяется в Uri
Uri::urnEncode() — метод класса \Bitrix\Main\Web\Uri модуля «Главный модуль».
Статический метод — вызывается через имя класса Uri, без создания объекта.
use Bitrix\Main\Web\Uri;
$str = null;
$result = Uri::urnEncode($str);
// $result: stringДругие методы Uri
__toString()addParams()Добавляет параметры в запрос или заменяет существующие.convertToPunycode()Преобразует хост в punycode.convertToUnicode()Преобразует хост в Unicode.deleteParams()Удаляет параметры из запроса.getAuthority()getFragment()getHost()getLocator()Возвращает URI без фрагмента.getPass()Возвращает пароль, закодированный через rawurlencode.getPath()getPathQuery()Возвращает путь с запросом. Пустой путь трактуется как корень (/).
urnEncode() есть и у других классов модуля «Главный модуль»: ContentUri.
Исходный файл: source/main/lib/web/uri.php:416

