Cita:
Iniciado por el-eles
Lo mas sencillo es, si dispones del control de los operandos, compararlos antes de usarlos, me explico.
Para llegar a $y = 1/0; primero tendrás que hacer esto $y = $a/$b;
pues bien para solucionar esto haces lo que sigue:
Código PHP:
if($a > 0 && $ b >0)
{
$y = $a/$b;
}
else
{
//Método para controlar el error
$y = 0;
}
Espero que te sirva
Creo que tu codigo tiene un pequeño error, ya que $a puede ser el numero que quieras, puede ser negativo, el error lo da cuando el dividente es 0, el qual es una division con zero y da infinito. Creo que el codigo deveria quedar así.
Código PHP:
if($b == 0)
{
$y = 0;
}
else
{
//Método para controlar el error
$y = $a/$b;
}
Un saludo