_wp_is_valid_utf8_fallback()
Fallback mechanism for safely validating UTF-8 bytes.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
bool. Whether the provided bytes can decode as valid UTF-8.
Использование
_wp_is_valid_utf8_fallback( $bytes ): bool;
- $bytes(строка) (обязательный)
- String which might contain text encoded as UTF-8.
Заметки
| Смотрите: wp_is_valid_utf8() |
Список изменений
| С версии 6.9.0 | Введена. |
Код _wp_is_valid_utf8_fallback() wp is valid utf8 fallback WP 7.1.3
function _wp_is_valid_utf8_fallback( string $bytes ): bool {
$bytes_length = strlen( $bytes );
if ( 0 === $bytes_length ) {
return true;
}
$next_byte_at = 0;
$invalid_length = 0;
_wp_scan_utf8( $bytes, $next_byte_at, $invalid_length );
return $bytes_length === $next_byte_at && 0 === $invalid_length;
}