(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
pspell_config_create — Cria uma configuração usada para abrir um dicionário
$language
,$spelling
= "",$jargon
= "",$encoding
= ""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/.
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.
Retorna uma instância de PSpell\Config.
Versão | Descrição |
---|---|
8.1.0 | Retorna uma instância de PSpell\Config agora; anteriormente, um resource era retornado. |
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");
?>