Rechercher une fonction PHP

mysqlnd_qc_set_storage_handler

(PECL mysqlnd_qc >= 1.0.0)

mysqlnd_qc_set_storage_handlerModifie le gestionnaire de stockage courante

Description

mysqlnd_qc_set_storage_handler ( string $handler ) : bool

Définit le gestionnaire de stockage utilisé par le cache de requêtes. Une liste de gestionnaires de stockage disponibles peut être obtenu via la fonction mysqlnd_qc_get_available_handlers(). Cette liste dépend de la configuration au moment de la compilation du plugin de cache de requêtes. Le gestionnaire de stockage default est toujours disponible. Tous les autres gestionnaires de stockage doivent être activés explicitement lors de la compilation de l'extension.

Retour à la première page de Manuel PHP  Table des matières Haut

Liste de paramètres

handler

Peut être une chaîne de caractères représentant le nom du gestionnaire de stockage interne ou un objet de type mysqlnd_qc_handler_default. Les noms des gestionnaires de stockage internes sont default, APC, MEMCACHE, sqlite.

Retour à la première page de Manuel PHP  Table des matières Haut

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Si la modification du gestionnaire de stockage échoue, une erreur fatale interceptable est émise. Le cache de requêtes ne peut pas fonctionner si le précédent gestionnaire de stockage a été interrompu et qu'aucun nouveau gestionnaire n'a été installé.

Retour à la première page de Manuel PHP  Table des matières Haut

Exemples

L'exemple ci-dessous montre l'affiche depuis le gestionnaire de stockage interne par défaut. Les autres gestionnaires de stockage peuvent rapporter des données différentes.

<?php
var_dump
(mysqlnd_qc_set_storage_handler("memcache"));

if (
true === mysqlnd_qc_set_storage_handler("default"))
  
printf("Gestionnaire de stockage par défaut activé");

/* Erreur fatale interceptable */
var_dump(mysqlnd_qc_change_handler("inconnu"));
?>

Les exemples ci-dessus vont afficher :

bool(true)
Gestionnaire de stockage par défaut activé
Erreur fatale interceptable : mysqlnd_qc_set_storage_handler(): Unknown handler 'inconnu' in (file) on line (line)

Retour à la première page de Manuel PHP  Table des matières Haut

Voir aussi

Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-function.mysqlnd-qc-set-storage-handler.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut