Foros del Web » Programando para Internet » PHP »

Evitar un warning en php4

Estas en el tema de Evitar un warning en php4 en el foro de PHP en Foros del Web. Buenas. Tengo una division entre 0. En mi PC no sale el Warning... pero en el server sí y me desmonta toda la tabla que ...
  #1 (permalink)  
Antiguo 22/08/2006, 06:59
 
Fecha de Ingreso: enero-2002
Mensajes: 265
Antigüedad: 22 años, 2 meses
Puntos: 0
Evitar un warning en php4

Buenas. Tengo una division entre 0. En mi PC no sale el Warning... pero en el server sí y me desmonta toda la tabla que tengo.
Quiero que una division entre 0 dé un 0 como resultado. Como puedo hacer para evitar el Warning si uso php4??

En el foro he visto post pero todos con php5
Gracias por la ayuda
  #2 (permalink)  
Antiguo 22/08/2006, 07:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No sé que ecuación estás haciendo ..pero en algún punto podrías obtener ambos operadores que vas a dividir para hacer un chequeo tipo:

Código PHP:
<?
$a
=0;
$b=0;

if (
$a == && $b == 0){
   
$resultado=0;
} else {
   
$resultado=$a/$b;
}

echo 
$resultado;
?>
Así valido y nunca proboco una división por 0 por ende nunca veré el mensaje de error y no tendrá que "ocultarlo" u omitirlo. No será muy "ortodoxa" la solución pero debería funcionar.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 22/08/2006, 12:45
 
Fecha de Ingreso: enero-2002
Mensajes: 265
Antigüedad: 22 años, 2 meses
Puntos: 0
Si... al final he tenido que recurrir a hacer un condicional sobre el denominador de cada division...
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:45.