¿Y si tu método retorna FALSE en caso de sobrepasar $intentos?
Código PHP:
Ver originalstatic function Snmp($Mib)
{
$ContadorIntentos = 0;
do
{
$Resultado = snmpwalk($this->Host, $this->Comunity , $Mib);
$ContadorIntentos ++;
}
while($Resultado == false || $ContadorIntentos <5);
if($ContadorIntentos == 5)
{
return false; //AQUI FALSE
} else {
return $Resultado;
}
}