pspell_config_create

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

pspell_config_createCria uma configuração usada para abrir um dicionário

Descrição

pspell_config_create(
    string $language,
    string $spelling = "",
    string $jargon = "",
    string $encoding = ""
): PSpell\Config

Cria uma configuração usada para abrir um dicionário.

pspell_config_create() tem uma sintaxe muito semelhante a pspell_new(). De fato, usar pspell_config_create() imediatamente seguido por pspell_new_config() produzirá exatamente o mesmo resultado. No entanto, após criar uma nova configuração, também podem ser usadas as funções pspell_config_*() antes de chamar pspell_new_config() para aproveitar algumas funcionalidades avançadas.

Para mais informações e exemplos, confira o manual no site do pspell:» http://aspell.net/.

Parâmetros

language

O parâmetro language é o código do idioma, que consiste no código de idioma ISO 639 de duas letras e um código de país ISO 3166 opcional de duas letras após um hífen ou sublinhado.

spelling

O parâmetro spelling é a ortografia solicitada para idiomas com mais de uma grafia, como o inglês. Os valores conhecidos são 'american', 'british' e 'canadian'.

jargon

O parâmetro jargon contém informações extras para distinguir duas listas de palavras diferentes que possuem os mesmos parâmetros de idioma e ortografia.

encoding

O parâmetro encoding é a codificação em que se espera que as palavras estejam. Os valores válidos são 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine unsigned 16', 'machine unsigned 32'. Este parâmetro ainda não foi testado, portanto, tenha cuidado ao usá-lo.

Valor Retornado

Retorna uma instância de PSpell\Config.

Registro de Alterações

Versão Descrição
8.1.0 Retorna uma instância de PSpell\Config agora; anteriormente, um resource era retornado.

Exemplos

Exemplo #1 pspell_config_create()

<?php
$pspell_config
= pspell_config_create("en");
pspell_config_personal($pspell_config, "/var/dictionaries/custom.pws");
pspell_config_repl($pspell_config, "/var/dictionaries/custom.repl");
$pspell = pspell_new_personal($pspell_config, "en");
?>