Foros del Web » Programando para Internet » PHP »

Diferencia isset php4 vs php5 (?)

Estas en el tema de Diferencia isset php4 vs php5 (?) en el foro de PHP en Foros del Web. Que tal amigos... pillense este script: Código PHP: . . . $k = count ( $mat_movil );    for( $zx = 0 ; $zx < $k ...
  #1 (permalink)  
Antiguo 08/08/2005, 17:29
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 513
Antigüedad: 13 años, 5 meses
Puntos: 7
Exclamación Diferencia isset php4 vs php5 (?)

Que tal amigos... pillense este script:

Código PHP:
.
.
.

$k=count($mat_movil);
   for(
$zx=0;$zx<$k;$zx++)
   {
      
$xa="elim$zx";
      if(isset($
$xa))
     {
         
$mat1=array_slice($mat_movil,0,$zx);
         
$mat2=array_slice($mat_movil,$zx+1,$k);
         
$mat_movil=array();
         
$mat_movil=array_merge($mat1,$mat2);
     }
  }
.
.

Resulta que con Php4 al evaluar la linea if (isset($$xa)) y al no tener datos en dicha variable (o sea, dato es nulo) no entra al if lo que no sucede con Php5. Por que?

Mil gracias de antemano por sus comentarios
  #2 (permalink)  
Antiguo 22/11/2005, 07:40
(Desactivado)
 
Fecha de Ingreso: noviembre-2005
Mensajes: 13
Antigüedad: 12 años
Puntos: 0
eso mismo quiero saber yo!! :(
  #3 (permalink)  
Antiguo 22/11/2005, 07:41
(Desactivado)
 
Fecha de Ingreso: noviembre-2005
Mensajes: 13
Antigüedad: 12 años
Puntos: 0
Prueba con

.
.
.

$k=count($mat_movil);
for($zx=0;$zx<$k;$zx++)
{
$xa="elim$zx";
if(isset($xa))
{
$mat1=array_slice($mat_movil,0,$zx);
$mat2=array_slice($mat_movil,$zx+1,$k);
$mat_movil=array();
$mat_movil=array_merge($mat1,$mat2);
}
}
.
.
.
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 15:22.