WpOrg\Requests
IdnaEncoder::encode()
Encode a hostname using Punycode
Метод класса: IdnaEncoder{}
Хуков нет.
Возвращает
Строку
. Punycode-encoded hostname
Использование
$result = IdnaEncoder::encode( $hostname );
- $hostname(строка|Stringable) (обязательный)
- Hostname
Код IdnaEncoder::encode() IdnaEncoder::encode WP 6.6.2
public static function encode($hostname) { if (InputValidator::is_string_or_stringable($hostname) === false) { throw InvalidArgument::create(1, '$hostname', 'string|Stringable', gettype($hostname)); } $parts = explode('.', $hostname); foreach ($parts as &$part) { $part = self::to_ascii($part); } return implode('.', $parts); }