Symfony\Polyfill\Mbstring
Mbstring::assertEncoding
Метод класса: Mbstring{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = Mbstring::assertEncoding( $encoding, $errorFormat ): bool;
- $encoding(строка) (обязательный)
- .
- $errorFormat(строка) (обязательный)
- .
Код Mbstring::assertEncoding() Mbstring::assertEncoding CF7 6.2.4.1
private static function assertEncoding(string $encoding, string $errorFormat): bool
{
try {
$validEncoding = @self::mb_check_encoding('', $encoding);
} catch (\ValueError $e) {
throw new \ValueError(\sprintf($errorFormat, $encoding));
}
if (!$validEncoding) {
if (80000 > \PHP_VERSION_ID) {
trigger_error(\sprintf($errorFormat, $encoding), \E_USER_WARNING);
} else {
throw new \ValueError(\sprintf($errorFormat, $encoding));
}
}
return $validEncoding;
}