_servers = array( array( 'host' => $config->get('memcache_server_host', 'localhost'), 'port' => $config->get('memcache_server_port', 11211) ) ); } /** * Register the functions of this class with PHP's session handler * * @return void * * @since 12.2 */ public function register() { ini_set('session.save_path', $this->_servers['host'] . ':' . $this->_servers['port']); ini_set('session.save_handler', 'memcached'); } /** * Test to see if the SessionHandler is available. * * @return boolean True on success, false otherwise. * * @since 12.1 */ static public function isSupported() { return (extension_loaded('memcached') && class_exists('Memcached')); } }