(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
Spoofchecker::MIXED_SCRIPT_CONFUSABLE
Spoofchecker::WHOLE_SCRIPT_CONFUSABLE
Spoofchecker::ANY_CASE
Spoofchecker::SINGLE_SCRIPT
Spoofchecker::INVISIBLE
Spoofchecker::CHAR_LIMIT
Spoofchecker::ASCII
Spoofchecker::HIGHLY_RESTRICTIVE
Spoofchecker::MODERATELY_RESTRICTIVE
Spoofchecker::MINIMALLY_RESTRICTIVE
Spoofchecker::UNRESTRICTIVE
Spoofchecker::SINGLE_SCRIPT_RESTRICTIVE
Spoofchecker::MIXED_NUMBERS
Versão | Descrição |
---|---|
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. |