php-src/ext/intl/tests/spoofchecker_004.phpt
Scott MacVicar d90394851c Add Spoofchecker to intl extension.
Implements part of Unicode TR36 and TR39
2011-01-13 06:53:09 +00:00

28 lines
755 B
PHP
Executable File

--TEST--
spoofchecker with settings changed
--SKIPIF--
<?php if(!extension_loaded('intl')) 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)