(PECL radius >= 1.1.0)
radius_add_server — Adiciona um servidor
$radius_handle,$hostname,$port,$secret,$timeout,$max_tries
   radius_add_server() pode ser chamada várias vezes e
   pode ser usada em conjunto com radius_config(). No máximo 10
   servidores podem ser especificados. Quando vários servidores são fornecidos, eles são testados
   em rodízio até que uma resposta válida seja recebida ou até que
   o limite de max_tries de cada servidor seja atingido.
  
radius_handle
hostname
       O parâmetro hostname especifica o host do servidor,
       como um nome de domínio totalmente qualificado ou como um endereço IP de quatro números com pontos
       em formato de texto.
      
port
       O parâmetro port especifica a porta UDP a ser contatada
       no servidor. Se a porta for fornecida como 0, a biblioteca procura o serviço
       radius/udp ou
       radacct/udp no
       banco de dados de serviços de rede e usa a porta encontrada lá. Se nenhuma entrada
       for encontrada, a biblioteca usa as portas Radius padrão, 1812 para
       autenticação e 1813 para contabilidade.
      
secret
       O segredo compartilhado para o host do servidor é passado para o parâmetro
       secret. O protocolo Radius ignora
       todos, exceto os 128 bytes iniciais, do segredo compartilhado.
      
timeout
       O tempo limite para recebimento de respostas do servidor é passado para o parâmetro
       timeout, em unidades de segundos.
      
max_tries
       O número máximo de solicitações repetidas a serem feitas antes de desistir é
       passado para o max_tries.
      
Exemplo #1 Exemplo de radius_add_server()
<?php
if (!radius_add_server($res, 'radius.example.com', 1812, 'testing123', 3, 3)) {
    echo 'RadiusError:' . radius_strerror($res). "\n<br>";
    exit;
}
?>