1--TEST-- 2spoofchecker with settings changed 3--SKIPIF-- 4<?php if(!extension_loaded('intl') || !class_exists("Spoofchecker")) print 'skip'; ?> 5<?php if (version_compare(INTL_ICU_VERSION, '55.1') >= 0) die('skip for ICU < 55.1'); ?> 6--FILE-- 7<?php 8 9$korean = "\xED\x95\x9C" . "\xEA\xB5\xAD" . "\xEB\xA7\x90"; 10 11$x = new Spoofchecker(); 12echo "Check with default settings\n"; 13var_dump($x->areConfusable("HELLO", "H\xD0\x95LLO")); 14var_dump($x->areConfusable("hello", "h\xD0\xB5llo")); 15 16echo "Change confusable settings\n"; 17$x->setChecks(Spoofchecker::MIXED_SCRIPT_CONFUSABLE | 18 Spoofchecker::WHOLE_SCRIPT_CONFUSABLE | 19 Spoofchecker::SINGLE_SCRIPT_CONFUSABLE); 20var_dump($x->areConfusable("HELLO", "H\xD0\x95LLO")); 21var_dump($x->areConfusable("hello", "h\xD0\xB5llo")); 22?> 23--EXPECTF-- 24Check with default settings 25bool(true) 26bool(true) 27Change confusable settings 28bool(false) 29bool(true) 30