PHP 8.4.22 Released!

Spoofchecker::setAllowedChars

(PHP 8 >= 8.4.0)

Spoofchecker::setAllowedCharsDéfinit l'ensemble des caractères autorisés lors de l'exécution des vérifications

Description

public function Spoofchecker::setAllowedChars(string $pattern, int $patternOptions = 0): void

Restreint les caractères considérés comme acceptables par les vérifications suivantes à l'ensemble décrit par pattern. Tout caractère en dehors de cet ensemble fait que Spoofchecker::isSuspicious() signale un résultat.

Liste de paramètres

pattern
Un ensemble de caractères décrit sous forme de motif UnicodeSet, c'est-à-dire une classe de caractères de style expression régulière. Il doit commencer par [ et se terminer par ], par exemple [a-z0-9].
patternOptions
Un masque de bits contrôlant la façon dont pattern est interprété. Il doit valoir 0, ou Spoofchecker::IGNORE_SPACE seul ou combiné avec exactement l'une des constantes Spoofchecker::CASE_INSENSITIVE, Spoofchecker::ADD_CASE_MAPPINGS, ou Spoofchecker::SIMPLE_CASE_INSENSITIVE.

Valeurs de retour

Aucune valeur n'est retournée.

Erreurs / Exceptions

Lance une ValueError si pattern n'est pas un motif d'ensemble de caractères valide, ou si patternOptions n'est pas une combinaison d'options valide.

Exemples

Exemple #1 Exemple avec Spoofchecker::setAllowedChars()

<?php
$checker
= new Spoofchecker();
$checker->setAllowedChars('[a-z0-9]');

var_dump($checker->isSuspicious('hello'));
var_dump($checker->isSuspicious('héllo'));
?>

L'exemple ci-dessus va afficher :

bool(false)
bool(true)

Voir aussi

add a note

User Contributed Notes

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