(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)
Spoofchecker::isSuspicious — 指定されたテキストに、疑わしい文字が含まれていないかをチェックする
$string
, int &$errorCode
= null
): bool指定された文字列に、見た目は殆ど同じように見えるが、 Unicode 文字的には異なる、疑わしい文字が含まれているかを調べます。
string
調べる文字列
errorCode
整数のリファレンスを設定します。 エラーがあった場合には、 エラーコード値を含みます。
疑わしい文字が含まれている場合は true
を、
そうでない場合は false
を返します。
例1 Spoofchecker::isSuspicious() の例
<?php
$checker = new Spoofchecker();
$checker->isSuspicious('google.com'); // FALSE: only ASCII characters
$checker->isSuspicious('Рaypal.com'); // TRUE
// The first letter is from Cyrylic, not a regular latin "P"