PHP Conference Japan 2024

Spoofchecker::isSuspicious

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

Spoofchecker::isSuspicious检查给定文本是否包含任何可疑字符

描述

public Spoofchecker::isSuspicious(string $string, int &$errorCode = null): bool

检查给定字符串是否包含任何可疑字符,例如视觉上几乎相同的字母,但它们是来自不同 Unicode 字符集的字符。

参数

string

要测试的字符串。

errorCode

此变量通过引用设置为 int,包含错误代码(如果有)。

返回值

如果存在可疑字符,则返回 true;否则返回 false

范例

示例 #1 Spoofchecker::isSuspicious() 示例

<?php
$checker
= new Spoofchecker();

$checker->isSuspicious('google.com'); // FALSE: 仅包含 ASCII 字符

$checker->isSuspicious('Рaypal.com'); // TRUE
// 第一个字母是西里尔字母,而不是普通的拉丁字母 "P"

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top