Symfony\Polyfill\Mbstring
Mbstring::isConvertibleEncoding
Метод класса: Mbstring{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = Mbstring::isConvertibleEncoding( $encoding ): bool;
- $encoding(строка) (обязательный)
- .
Код Mbstring::isConvertibleEncoding() Mbstring::isConvertibleEncoding CF7 6.2.4.1
private static function isConvertibleEncoding(string $encoding): bool
{
if (isset(self::$convertibleEncodings[$encoding])) {
return true;
}
$normalizedEncoding = self::getEncoding($encoding);
// Native encoding names use no other characters, while iconv() also accepts suffixes like //TRANSLIT
if ('' === $normalizedEncoding || preg_match('/[^\w#\-.:]/', $encoding) || (null === (self::UNSUPPORTED_CODEPOINT_ENCODINGS[$normalizedEncoding] ?? null) && false === @iconv($normalizedEncoding, $normalizedEncoding, ''))) {
return false;
}
return self::$convertibleEncodings[$encoding] = true;
}