Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mysqlnd_qc_get_available_handlers(3) [php man page]

MYSQLND_QC_GET_AVAILABLE_HANDLERS(3)					 1				      MYSQLND_QC_GET_AVAILABLE_HANDLERS(3)

mysqlnd_qc_get_available_handlers - Returns a list of available storage handler

SYNOPSIS
array mysqlnd_qc_get_available_handlers (void ) DESCRIPTION
Which storage are available depends on the compile time configuration of the query cache plugin. The default storage handler is always available. All other storage handler must be enabled explicitly when building the extension. PARAMETERS
This function has no parameters. RETURN VALUES
Returns an array of available built-in storage handler. For each storage handler the version number and version string is given. EXAMPLES
Example #1 mysqlnd_qc_get_available_handlers(3) example <?php var_dump(mysqlnd_qc_get_available_handlers()); ?> The above examples will output: array(5) { ["default"]=> array(2) { ["version"]=> string(5) "1.0.0" ["version_number"]=> int(100000) } ["user"]=> array(2) { ["version"]=> string(5) "1.0.0" ["version_number"]=> int(100000) } ["APC"]=> array(2) { ["version"]=> string(5) "1.0.0" ["version_number"]=> int(100000) } ["MEMCACHE"]=> array(2) { ["version"]=> string(5) "1.0.0" ["version_number"]=> int(100000) } ["sqlite"]=> array(2) { ["version"]=> string(5) "1.0.0" ["version_number"]=> int(100000) } } SEE ALSO
Installation, mysqlnd_qc_set_storage_handler(3). PHP Documentation Group MYSQLND_QC_GET_AVAILABLE_HANDLERS(3)

Check Out this Related Man Page

XSLT_SET_ERROR_HANDLER(3)						 1						 XSLT_SET_ERROR_HANDLER(3)

xslt_set_error_handler - Set an error handler for aXSLTprocessor

SYNOPSIS
void xslt_set_error_handler (resource $xh, mixed $handler) DESCRIPTION
Set an error handler function for the XSLT processor given by $xh, this function will be called whenever an error occurs in the XSLT transformation (this function is also called for notices). PARAMETERS
o $ xh -The XSLT processor link identifier, created with xslt_create(3). o $handler - The user function needs to accept four parameters: the XSLT processor, the error level, the error code and an array of messages. The function can be shown as: error_handler (resource $xh, int $error_level, int $error_code, array $messages) RETURN VALUES
No value is returned. EXAMPLES
Example #1 xslt_set_error_handler(3) Example <?php // Our XSLT error handler function xslt_error_handler($handler, $errno, $level, $info) { // for now, let's just see the arguments var_dump(func_get_args()); } // XML content : $xml='<?xml version="1.0"?> <para> oops, I misspelled the closing tag </pata>'; // XSL content : $xsl='<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <strong><xsl:value-of select="para"/></strong> </xsl:template> </xsl:stylesheet>'; $xh = xslt_create(); xslt_set_error_handler($xh, "xslt_error_handler"); echo xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, array("/_xml" => $xml, "/_xsl" => $xsl)); ?> The above example will output something similar to: array(4) { [0]=> resource(1) of type (XSLT Processor) [1]=> int(3) [2]=> int(0) [3]=> array(6) { ["msgtype"]=> string(5) "error" ["code"]=> string(1) "2" ["module"]=> string(9) "Sablotron" ["URI"]=> string(9) "arg:/_xml" ["line"]=> string(1) "4" ["msg"]=> string(34) "XML parser error 7: mismatched tag" } } SEE ALSO
xslt_set_object(3) if you want to use an object method as handler. PHP Documentation Group XSLT_SET_ERROR_HANDLER(3)
Man Page