Я пытаюсь Зачаровать библиотеку заклинаний.Php, enchant library, как выбрать словарь (например, aspell или myspell)
У меня есть сценарий, который прекрасно работает, но я мог бы выбирать между несколькими словарями (Aspell или MySpell)
Так как я попробовал эту функцию enchant_broker_set_dict_path, но, кажется, не имеют никакого эффекта. И эта функция не в phpdoc, Почему?
Пробовал на Linux с PHP 5.3
Вот мой сценарий
$words=array('test', 'test');
$suggestions = array();
$enchant = enchant_broker_init();
if (enchant_broker_dict_exists($enchant, $lang)) {
$dict = enchant_broker_request_dict($enchant, $lang);
foreach ($words as $word) {
$correct = enchant_dict_check($dict, $word);
if (!$correct) {
$suggs = enchant_dict_suggest($dict, $word);
if (!is_array($suggs)) {
$suggs = array();
}
$suggestions[$word] = $suggs;
}
}
enchant_broker_free_dict($dict);
enchant_broker_free($enchant);
} else {
enchant_broker_free($enchant);
throw new Exception("Could not find dictionary. Code: " . $lang);
}