integer pspell_config_ignore(integer configuration, integer length)
Функция pspell_config_ignore позволяет игнорировать слова, длина которых меньше длины, заданной аргументом length.
integer pspell_config_mode(integer configuration, integer mode)
Функция pspell_config_mode предназначена для установки режима работы библиотеки pspell. По умолчанию устанавливается режим PSPELL_NORMAL. В режиме PSPELL_FAST pspell возвращает меньше вариантов замены, а в режиме PSPELL_BAD_SPELLERS - больше вариантов замены.
integer pspell_config_personal(integer configuration, string path)
Функция pspell_config_personal устанавливает путь к личному словарю. При этом слова будут проверяться как по этому словарю, так и по словарю, определенному pspell_config_create. Этот словарь можно добавить с помощью pspell_add_to_personal.
integer pspell_config_repl(integer configuration, string path)
Функция pspell_config_repl устанавливает путь к личному набору пар замены, которые позволяют библиотеке pspell сделать предположения относительно замены ошибочных слов.
integer pspell_config_runtogether(integer configuration, boolean runtogether)
Функция pspell_config_runtogether управляет тем, будет ли pspell считать слово ошибочным, если оно выглядит как два правильных слова без пробела между ними. Например, pspell не будет считать слово spellcheck ошибочным в случае, когда сложные слова разрешены. 
integer pspell_new(string language, string spelling, string jargon, string encoding, integer mode)
Функция pspell_new открывает словарь и инициализирует pspell для проверки орфографии. При этом аргументом language задается язык; необязательными аргументами являются spelling, jargon и encoding. Эти четыре аргумента уже известны из описания функции pspell_config_create. Описание необязательного аргумента mode см. выше, в описании функции pspell_config_mode.
integer pspell_new_config(integer configuration)
Функция pspell_new_config (листинг 12.75) предназначена для инициализации библиотеки pspell после загрузки словаря и задания параметров настройки. Параметр configuration должен иметь значение, возвращенное функцией pspell_config_create.

| Листинг 12.75. Функция pspell_new_config_
<?php
$text = "Here's some text to spellcheck. Is abcd a word?"; // задать рамки настройки
$config = pspell_config_create("en", "american", "medical");
//пропускать слова, которые не превышают 5 букв
pspell_config_ignore($config, 5);
// активизировать быстрый режим проверки
pspell_config_mode($config, PSPELL_FAST);
//задать путь к личному словарю
pspell_config_personal($config, "/tmp/personal.pws"); // задать путь к личным парам замены pspell_config_repl ($config, "/tmp/personal.repl"); // разрешить сложные слова
pspell_config_runtogether($config, TRUE); //инициализировать сеанс
$pspell_link = pspell_new_config($config); foreach(str_word_count($text, 1) as $word)
{
if(!pspell_check($pspell_link, $word))
{
print("$word is unrecognized.");
}
}

integer pspell_new_personal(string personal, string language, string spelling, string jargon, string encoding, integer mode)
Функция pspell_new_personal загружает стандартный и персональный словарь, а затем инициализирует библиотеку pspell для проверки орфографии. Для этого требуется указать путь к персональному словарю (аргумент personal) и язык (аргумент language). Другие аргументы являются необязательными. О назначении всех остальных аргументов подробнее можно узнать из описания функций pspell_config_create и pspell_config_mode. 
integer pspell_save_wordlist(integer dictionary)
Функция pspell_save_wordlist предназначена для сохранения персонального словаря. Пример ее использования можно найти в описании функции pspell_ add_to_personal.