PHP 8.5.0 Alpha 1 available for testing

mb_check_encoding

(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7, PHP 8)

mb_check_encodingVerifica si las cadenas son válidas para el encodage especificado

Descripción

mb_check_encoding(array|string|null $value = null, ?string $encoding = null): bool

Verifica si el flujo de octetos es válido para el encodage específico. Si value es de tipo tableau, todas las claves y los valores son validados de manera recursiva. Es útil para prever lo que se conoce como « ataque por encodage inválido ».

Parámetros

value

El flujo de octetos o tableau a verificar. Si es omitido, esta función verifica todas las entradas desde el inicio de la petición.

Advertencia

A partir de PHP 8.1.0, la omisión de este argumento o el paso de null está obsoleto.

encoding

Encodage esperado.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Historial de cambios

Versión Descripción
8.1.0 La llamada a esta función con null como value o sin argumento está obsoleta.
8.0.0 value y encoding ahora son nullable.
7.2.0 Esta función ahora también acepta un tableau como valor de value. Anteriormente, solo las chaîne de caractères eran soportadas.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top