Oracle 5.0 Reference Manual page 2725

Table of Contents

Advertisement

Runtime configuration
mysqlnd_qc.ttl
mysqlnd_qc.cache_by_default
mysqlnd_qc_set_user_handlers
20.7.7.7.9.
mysqlnd_qc_set_storage_handler
Copyright 1997-2012 the PHP Documentation Group. [2230]
mysqlnd_qc_set_storage_handler
Change current storage handler
Description
bool mysqlnd_qc_set_storage_handler(
string handler);
Sets the storage handler used by the query cache. A list of available storage handler can be obtained
from mysqlnd_qc_get_available_handlers. Which storage are available depends on the
compile time configuration of the query cache plugin. The
available. All other storage handler must be enabled explicitly when building the extension.
Parameters
handler
Return Values
Returns
on success or
TRUE
If changing the storage handler fails a catchable fatal error will be thrown. The query cache cannot
operate if the previous storage handler has been shutdown but no new storage handler has been
installed.
Examples
Example 20.328.
The example shows the output from the built-in default storage handler. Other storage handler may
report different data.
<?php
var_dump(mysqlnd_qc_set_storage_handler("memcache"));
if (true === mysqlnd_qc_set_storage_handler("default"))
printf("Default storage handler activated");
/* Catchable fatal error */
var_dump(mysqlnd_qc_set_storage_handler("unknown"));
?>
The above examples will output:
bool(true)
Default storage handler activated
Catchable fatal error: mysqlnd_qc_set_storage_handler(): Unknown handler 'unknown' in (file) on line (l
Mysqlnd query result cache plugin (mysqlnd_qc)
Handler can be of type string representing the name
of a built-in storage handler or an object of type
mysqlnd_qc_handler_default. The names of the built-in
storage handler are default, APC, MEMCACHE, sqlite.
on failure.
FALSE
mysqlnd_qc_set_storage_handler
storage handler is always
default
example
2705

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents