Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099(PHP 7 >= 7.2.0, PHP 8)
mb_scrub — Заменяет неправильно сформированные последовательности байтов символом-заменителем
Преобразовывает набор символов из заданной кодировки или кодировки по умолчанию, если кодировка не была указана, в ту же кодировку. Это заменяет все недопустимые последовательности байтов заменяющим символом.
stringВходная строка.
encoding
      Кодировка для интерпретации параметра string.
      Если значение опущено или равно null, будет использовано значение директивы mbstring.internal_encoding,
      если она установлена, иначе будет использовано значение директивы default_charset.
     
Возвращает результат в виде строки (string) с заменёнными недопустимыми последовательностями байтов.
| Версия | Описание | 
|---|---|
| 8.0.0 | Теперь параметр encodingпринимает значениеnull. | 
Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099