DB_common::setOption()

DB_common::setOption() -- Configure les options de PEAR DB au moment de l'exécution

Synopsis

integer setOption (string $option, mixed $value)

Description

Configure les options de PEAR DB au moment de l'exécution

Paramètres

chaîne de caractères $option

nom de l'option à configurer

mixed $value

nouvelle valeur de l'option

Tableau 34-1.

OptionType de donnéesValeur par défautDescription
autofree booléen FALSE doit-on libérer les résultats automatiquement lorsqu'il n'y a plus de lignes ?
debug entier 0 niveau de débogage
persistent booléen FALSE est-ce que les connexions doivent être persistantes ?
portability entier DB_PORTABILITY_NONE constante du mode de portabilité. Ces constantes sont des bits, elles peuvent donc être combinées avec | et supprimées avec ^. Voyez les exemples plus bas et Introduction - Portabilité pour plus d'informations.
seqname_format chaîne de caractères %s_seq le format de chaîne sprintf() utilisé pour le nom des séquences. Ce format est appliqué aux noms passés aux fonctions createSequence(), nextID() et dropSequence().  
ssl booléen FALSE utiliser ssl pour se connecter ?

Valeur retournée

entier - DB_OK en cas de succès ou un objet DB_Error en cas d'erreur.

Valeurs renvoyées

Tableau 34-2. Valeurs PEAR_Error possibles

Code erreurMessage erreurRaisonSolution
NULL unknown option L'option donnée n'existe pas Vérifiez l'orthographe du paramètre $option

Note

Cette fonction ne peut pas être appelée de façon statique.

Exemple