Manuel Pear

DB_common::provides()

DB_common::provides() -- Vérifie si une fonctionnalité est disponible sur le système courant

Synopsis

boolean provides (string $feature)

Description

Vérifie si une fonctionnalité est disponible pour le type de base de données choisi.

Paramètres

chaîne de caractères $feature

la fonctionnalité à vérifier

Tableau 39-1. Les valeurs possibles sont :

valeur de $feature Signification
prepare La base de données effectue un pre-test de la requête
pconnect La base de données supporte les connexions persistantes
transactions La base de données supporte les transactions
limit La base de données supporte les SELECT avec clause LIMIT

Valeur retournée

booléen - si TRUE, la fonctionnalité est supportée

Note

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

Avertissement

Les informations fournies ne sont que des indices. Lisez la documentation de votre système de base de données pour les fonctionnalités vraiment supportées. I.e. MySQL supporte les transactions, mais pas pour tous les types de tables.

Exemple

Exemple 39-1. Utilisation de provides()

  1. <?php
  2. // On suppose que $db est un objet DB valide...
  3. if ($db->provides('pconnect')) { 
  4.    echo "Les connexions persistantes sont autorisées.\n";  
  5. }  
  6.  
  7. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique