(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)
Esta classe é fornecida porque o Unicode contém um grande número de caractares e incorpora sistemas variados de escrita de todo o mundo e seu uso incorreto pode expor programas ou sistemas a possíveis ataques à segurança usando similaridade de caracteres.
Os métodos fornecidos permitem verificar se uma string individual pode ser uma tentativa
de confundir o leitor (spoof detection
), como em "pаypаl"
escrito com caracteres cirílicos 'а'.
Spoofchecker::SINGLE_SCRIPT_CONFUSABLE
int
Spoofchecker::MIXED_SCRIPT_CONFUSABLE
int
Spoofchecker::WHOLE_SCRIPT_CONFUSABLE
int
Spoofchecker::ANY_CASE
int
Spoofchecker::SINGLE_SCRIPT
int
Spoofchecker::INVISIBLE
int
Spoofchecker::CHAR_LIMIT
int
Spoofchecker::ASCII
int
Spoofchecker::HIGHLY_RESTRICTIVE
int
Spoofchecker::MODERATELY_RESTRICTIVE
int
Spoofchecker::MINIMALLY_RESTRICTIVE
int
Spoofchecker::UNRESTRICTIVE
int
Spoofchecker::SINGLE_SCRIPT_RESTRICTIVE
int
Spoofchecker::MIXED_NUMBERS
int
Versão | Descrição |
---|---|
8.4.0 | As constantes de classe agora são tipadas. |
7.3.0 |
Constantes de classe usadas por Spoofchecker::setRestrictionLevel() como Spoofchecker::ASCII , Spoofchecker::HIGHLY_RESTRICTIVE , Spoofchecker::MODERATELY_RESTRICTIVE , Spoofchecker::MINIMALLY_RESTRICTIVE , Spoofchecker::UNRESTRICTIVE , Spoofchecker::SINGLE_SCRIPT_RESTRICTIVE foram adicionadas.
|