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