A classe Spoofchecker

(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)

Introdução

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 'а'.

Resumo da classe

classSpoofchecker {
publicconstintANY_CASE;
publicconstintSINGLE_SCRIPT;
publicconstintINVISIBLE;
publicconstintCHAR_LIMIT;
publicconstintASCII;
publicconstintUNRESTRICTIVE;
publicconstintMIXED_NUMBERS;
publicconstintHIDDEN_OVERLAY;
public__construct()
publicareConfusable(string$string1, string$string2, int&$errorCode = null): bool
publicisSuspicious(string$string, int&$errorCode = null): bool
publicsetAllowedLocales(string$locales): void
publicsetChecks(int$checks): void
}

Índice

To Top