Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2010, 08:43
yeikh
 
Fecha de Ingreso: septiembre-2008
Mensajes: 45
Antigüedad: 15 años, 8 meses
Puntos: 0
Como afecta el la función exit dentro de uan clase??

Buenas a tos,

Me explico un poco, estoy haciendo una clase que mediante snmwalk descarga información de un router, lo meto en una matriz y retorno los valores. Lo que quiero hacer es que si un router no responda o lo haga mal lo intente cinco vesces ( implementado sin problemas) pero que si pasan los cinco intentos y nos lo consigue se pare todo el script y devuelva un error.

Mi pregunta es, ¿comio puedo implementar eso? con un exit?con una excepción?

Es codigo es el siguiente

Código PHP:
static function Snmp($Mib)
    {
        
$ContadorIntentos 0;
        
        do
        {
            
$Resultado snmpwalk($this->Host$this->Comunity $Mib);
            
            
$ContadorIntentos ++;
        }
        while(
$Resultado == false || $ContadorIntentos 5);
        
                if(
$ContadorIntentos == 5)
                {
                        exit(
"Error snmp");
                 }

        return 
$Resultado;
    } 
Gracias de antemano y un saludo