(PHP 8 >= 8.5.0)
Uri\WhatWg\Url::getAsciiHost — Возвращает ASCII-представление хоста
Метод возвращает хост в виде строки (string). Хост, который включает многобайтовые символы Юникода, преобразуется в формат Punycode.
Сигнатура функции не содержит параметров.
Метод возвращает хост в виде строки (string), которая состоит только из набора символов ASCII, если объект адреса содержит хост, иначе возвращается null.
Пример #1 Пример получения ASCII-представления хоста методом Uri\WhatWg\Url::getAsciiHost()
<?php
$url = new \Uri\WhatWg\Url("https://поддомен.example.com");
echo $url->getAsciiHost();Результат выполнения приведённого примера:
xn--d1aad1agbce.example.com