mirror of
https://github.com/php/php-src.git
synced 2024-10-02 07:16:11 +00:00
29 lines
789 B
PHP
29 lines
789 B
PHP
--TEST--
|
|
spoofchecker with settings changed
|
|
--SKIPIF--
|
|
<?php if(!extension_loaded('intl') || !class_exists("Spoofchecker")) print 'skip'; ?>
|
|
--FILE--
|
|
<?php
|
|
|
|
$korean = "\xED\x95\x9C" . "\xEA\xB5\xAD" . "\xEB\xA7\x90";
|
|
|
|
$x = new Spoofchecker();
|
|
echo "Check with default settings\n";
|
|
var_dump($x->areConfusable("HELLO", "H\xD0\x95LLO"));
|
|
var_dump($x->areConfusable("hello", "h\xD0\xB5llo"));
|
|
|
|
echo "Change confusable settings\n";
|
|
$x->setChecks(Spoofchecker::MIXED_SCRIPT_CONFUSABLE |
|
|
Spoofchecker::WHOLE_SCRIPT_CONFUSABLE |
|
|
Spoofchecker::SINGLE_SCRIPT_CONFUSABLE);
|
|
var_dump($x->areConfusable("HELLO", "H\xD0\x95LLO"));
|
|
var_dump($x->areConfusable("hello", "h\xD0\xB5llo"));
|
|
?>
|
|
--EXPECTF--
|
|
Check with default settings
|
|
bool(true)
|
|
bool(true)
|
|
Change confusable settings
|
|
bool(false)
|
|
bool(true)
|