PHP Memcached::getServerList() Function

The Memcached::getServerList() function is an inbuilt function of memcached class in PHP which is used to get the list of the servers in the pool of memcache server.
Syntax:
public Memcached::getServerList(): array
Parameters: This function has no parameters.
Return Value: This function returns an array that consists a list of the servers.
Below program illustrate the Memcached::getServerList() function:
Example 1:
PHP
| <?php     echo"<pre>";          // Server & port details     $server= '127.0.0.1';     $port= 11211;          // Initiate a new object of memcache     $memcacheD= newMemcached();          // 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()); ?> | 
Output:
**  server added **
Server Details ::
array(1) {
[0]=>
array(3) {
  ["host"]=>  string(9) "127.0.0.1"
 ["port"]=>  int(11211)
  ["type"]=>  string(3) "TCP"
}
}
Example 2: (error while creating server :hence no list available)
PHP
| <?php   echo"<pre>";   // Server & port details   $server= '127.0.0.1';   $port= "8000";      // Initiate a new object of memcache   $memcacheD= newMemcached();      // 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()); ?> | 
Output:
** server added ** *** issue while creating a server ** Server Details ::
Reference: https://www.php.net/manual/en/book.memcached.php
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
 
				 
					


