La función Memcached::getServerList() es una función incorporada de la clase memcached en PHP que se usa para obtener la lista de servidores en el grupo del servidor Memcache.
Sintaxis:
public Memcached::getServerList(): array
Parámetros: Esta función no tiene parámetros.
Valor devuelto: esta función devuelve una array que consiste en una lista de servidores.
El siguiente programa ilustra la función Memcached::getServerList():
Ejemplo 1:
PHP
<?php echo "<pre>"; // Server & port details $server = '127.0.0.1'; $port = 11211; // Initiate a new object of memcache $memcacheD = new Memcached(); // Add server if ($memcacheD->addServer($server, $port)) { echo "** server added ** \n"; } else { echo "** issue while creating a server **\n"; } // Get server detail echo "Server Details :: \n"; var_dump($memcacheD->getServerList()); ?>
Producción:
** server added ** Server Details :: array(1) { [0]=> array(3) { ["host"]=> string(9) "127.0.0.1" ["port"]=> int(11211) ["type"]=> string(3) "TCP" } }
Ejemplo 2: (error al crear el servidor: por lo tanto, no hay una lista disponible)
PHP
<?php echo "<pre>"; // Server & port details $server = '127.0.0.1'; $port = "8000"; // Initiate a new object of memcache $memcacheD = new Memcached(); // Add server if ($memcacheD->addServer($server, $port)) { echo "** server added ** \n"; } else { echo "** issue while creating a server **\n"; } // Get server detail echo "Server Details :: \n"; var_dump($memcacheD->getServerList()); ?>
Producción:
** server added ** *** issue while creating a server ** Server Details ::
Referencia: https://www.php.net/manual/en/book.memcached.php
Publicación traducida automáticamente
Artículo escrito por Shivam.Pradhan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA