WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

YoastSEO_Vendor\Symfony\Polyfill\Intl\Idn

Idn::idn_to_utf8() public Yoast 1.0

Это метод класса: Idn{}

Хуков нет.

Возвращает

Строку/false.

Использование

$result = Idn::idn_to_utf8( $domainName, $options, $variant, $idna_info );
$domainName(строка) (обязательный)
$options(число)

По умолчанию: \IDNA_DEFAULT
$variant(число)

По умолчанию: self::INTL_IDNA_VARIANT_UTS46
$idna_info(массив) (передается по ссылке — &)

По умолчанию: array()

Заметки

Код Idn::idn_to_utf8() Yoast 15.1.1

<?php
public static function idn_to_utf8($domainName, $options = \IDNA_DEFAULT, $variant = self::INTL_IDNA_VARIANT_UTS46, &$idna_info = array())
{
    if (\PHP_VERSION_ID >= 70200 && self::INTL_IDNA_VARIANT_2003 === $variant) {
        @\trigger_error('idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated', \E_USER_DEPRECATED);
    }
    $info = new \YoastSEO_Vendor\Symfony\Polyfill\Intl\Idn\Info();
    $labels = self::process((string) $domainName, array('CheckHyphens' => \true, 'CheckBidi' => self::INTL_IDNA_VARIANT_2003 === $variant || 0 !== ($options & \IDNA_CHECK_BIDI), 'CheckJoiners' => self::INTL_IDNA_VARIANT_UTS46 === $variant && 0 !== ($options & \IDNA_CHECK_CONTEXTJ), 'UseSTD3ASCIIRules' => 0 !== ($options & \IDNA_USE_STD3_RULES), 'Transitional_Processing' => self::INTL_IDNA_VARIANT_2003 === $variant || 0 === ($options & \IDNA_NONTRANSITIONAL_TO_UNICODE)), $info);
    $idna_info = array('result' => \implode('.', $labels), 'isTransitionalDifferent' => $info->transitionalDifferent, 'errors' => $info->errors);
    return 0 === $info->errors ? $idna_info['result'] : \false;
}