(PHP 5 >= 5.4.0, PHP 7, PECL intl >= 2.0.0)
Spoofchecker::isSuspicious — Проверяет, содержит ли текст подозрительные символы
$text
[, string &$error
] ) : boolПроверяет, содержит ли текст подозрительные символы, которые визуально идентичны, но являются при этом символами Unicode из другого языкового набора.
text
Строка для проверки.
error
Этот параметр передается по ссылке и заполняется строкой содержащей ошибку, если таковая есть.
Возвращает TRUE
если содержит подозрительные символы и FALSE
, если нет.
Пример #1 Пример использования Spoofchecker::isSuspicious()
<?php
$checker = new Spoofchecker();
$checker->isSuspicious('google.com'); // false: только символы ASCII
$checker->isSuspicious('Рaypal.com'); // true
// Первая буква из кириллического набора, а не обычная латинская "P"