pspell_new() открывает новый словарь и
возвращает ссылку на словарь для использования в других функциях
pspell.
Более подробную информацию и примеры можно найти в руководстве по pspell
на сайте:» http://aspell.net/.
Список параметров
language
Параметр language - это код языка, который состоит из двухбуквенного кода языка по стандарту
ISO 639 и необязательного двубуквенного кода страны по стандарту ISO
3166 после тире или подчеркивания.
spelling
Параметр spelling определяет вариант проверки орфографии для языков
с более чем одним вариантом правописания, таких, как английский. Известные значения:
'american', 'british', и 'canadian'.
jargon
Параметр jargon содержит дополнительную информацию для различения
двух различных списков слов, имеющих одинаковые параметры
language и spelling.
encoding
Параметр encoding это кодировка, в которой, как ожидается, даны слова.
Допустимые значения: 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252',
'machine unsigned 16', 'machine unsigned 32'. Это параметр ещё не проверен
достаточно хорошо, поэтому будьте осторожны при его использовании.
mode
Параметр mode - это режим, в котором будет работать проверка орфографии.
Доступно несколько режимов:
PSPELL_FAST - Быстрый режим (наименьшее число
вариантов исправления)
PSPELL_NORMAL - Нормальный режим (больше вариантов исправления)
PSPELL_BAD_SPELLERS - Медленный режим (много
вариантов исправления)
PSPELL_RUN_TOGETHER - рассматривает объединённые слова
как правильные сложные слова. То есть, "thecat" будет считаться правильным сложным словом,
хотя между артиклем и словом должен быть пробел. Изменение этой
установки влияет только на результаты, возвращаемые функцией
pspell_check(); pspell_suggest()
будет продолжать выдавать варианты исправления.
Mode - это битовая маска, сконструированная из различных перечисленных выше констант.
Однако, PSPELL_FAST,
PSPELL_NORMAL и
PSPELL_BAD_SPELLERS являются взаимноисключающими, так что вы
должны выбрать только одну из них.
Возвращаемые значения
В случае успеха возвращает ссылку на словарь или FALSE в случае возникновения ошибки.