(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7, PHP 8)
mb_check_encoding — Vérifie si les chaînes sont valide pour l'encodage spécifié
$value
= null
, ?string $encoding
= null
): bool
Vérifie si le flux d'octets est valide pour l'encodage spécifique.
Si value
est de type tableau, toutes les clés et les valeurs sont validées de manière récursive.
Il est utile pour prévenir ce que l'on appelle « l'attaque par encodage invalide ».
value
Le flux d'octets ou tableau à vérifier. Si elle est omise, cette fonction vérifie toutes les entrées depuis le début de la requête.
encoding
Encodage attendu.
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Version | Description |
---|---|
8.0.0 |
value et encoding sont désormais nullable.
|
7.2.0 |
Cette fonction accepte maintenant également un tableau comme valeur de
value .
Auparavant, seules les chaîne de caractères était prises en charge.
|