- var_dump: documentation ( source)
- ord: documentation ( source)
<?php
$s1 = 'a';
$s2 = 'а';
$err = null;
$sp = new \Spoofchecker();
$sp->setAllowedLocales('en_EN');
$sp->setChecks(\Spoofchecker::SINGLE_SCRIPT_CONFUSABLE | \Spoofchecker::MIXED_SCRIPT_CONFUSABLE | \Spoofchecker::WHOLE_SCRIPT_CONFUSABLE);
var_dump(ord($s1), ord($s2));
echo "\n";
var_dump('Confusable: ' . $sp->areConfusable($s1, $s2, $err), 'Error: ' . $err);
echo "\n";
var_dump('Suspicious #1: ' . $sp->isSuspicious($s1, $err), 'Error: ' . $err);
echo "\n";
var_dump('Suspicious #2: ' . $sp->isSuspicious($s2, $err), 'Error: ' . $err);