The documentation does not state that the return value could also be other constants like RADIUS_DISCONNECT_ACK and more.(PECL radius >= 1.1.0)
radius_send_request — Envoie une requête et attend une réponse
Après qu'une demande Radius ait été construite, elle est envoyé grâce à la fonction radius_send_request().
   La fonction radius_send_request() envoie la requête
   et attend une réponse valide, essayant à nouveau, suivant la méthode
   round-robin autant que nécessaire.
  
radius_handleLa ressource RADIUS.
   Si une réponse valide est reçue, radius_send_request()
   retourne le code Radius qui spécifie le type de réponse. C'est, typiquement,
   RADIUS_ACCESS_ACCEPT,
   RADIUS_ACCESS_REJECT ou
   RADIUS_ACCESS_CHALLENGE. Si aucune
   réponse valide n'est reçue, radius_send_request() retournera false.
  
The documentation does not state that the return value could also be other constants like RADIUS_DISCONNECT_ACK and more.