(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7, PHP 8)
mb_check_encoding — Проверяет, что кодировка строк выбрана верно
$value
= null
, ?string $encoding
= null
): bool
Проверяет, что для потока данных подходит выбранная кодировка.
Если value
является массивом (array), все ключи и значения
проверяются рекурсивно.
Функция может быть полезной для предотвращения так называемой "Атаки
неправильной кодировкой".
value
Поток данных или массив (array) для проверки. Если не задан, функция проверит все входные данные с начала запроса.
Начиная с PHP 8.1.0, опускание этого параметра или передача null
устарело.
encoding
Ожидаемая кодировка.
Возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.
Версия | Описание |
---|---|
8.1.0 |
Вызов функции с null в качестве параметра value или без аргумента устарело.
|
8.0.0 |
Параметры value и encoding могут
принимать значение null .
|
7.2.0 |
Функция теперь также принимает массив (array) в value .
Ранее поддерживались только строки (string).
|