(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL enchant >= 0.1.0 )
enchant_dict_describe — Décrit un dictionnaire
Retourne les détails d'un dictionnaire.
dictionaryUn dictionnaire Enchant retourné par enchant_broker_request_dict() ou enchant_broker_request_pwl_dict().
Retourne un tableau décrivant le dictionnaire, avec les clés
lang, name, desc
et file.
Lève une ValueError si
dictionary n'est pas utilisable, par exemple s'il n'a
pas été initialisé ou s'il a déjà été libéré avec
enchant_broker_free_dict().
| Version | Description |
|---|---|
| 8.0.0 |
dictionary attend désormais une instance de EnchantDictionary ;
auparavant, une resource était attendue.
|
| 8.0.0 |
Antérieur à cette version, cette fonction retournait false en cas d'échec.
|
Exemple #1 Exemple avec enchant_dict_describe()
Vérifie si un dictionnaire existe en utilisant la fonction enchant_broker_dict_exists() et affiche tous les détails concernant ce dictionnaire.
<?php
$tag = 'en_US';
$broker = enchant_broker_init();
if (enchant_broker_dict_exists($broker, $tag)) {
$dict = enchant_broker_request_dict($broker, $tag);
$dict_details = enchant_dict_describe($dict);
print_r($dict_details);
}
?>Résultat de l'exemple ci-dessus est similaire à :
Array
(
[lang] => en_US
[name] => aspell
[desc] => Aspell Provider
[file] => /usr/lib/enchant/libenchant_aspell.so
)