Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2003, 07:16
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si defines una variable como estatica dentro de una funcion, esa variable es solo accesible desde dentro de la funcion. Es una variable distinta a la que esta fuera de la funcion. Ejemplo:
Código PHP:
$a="soy \$a y valgo $a";
function 
Test()
{
    static 
$a 0;
    echo 
$a;
    
$a++;
}
echo 
$a.'<br>';
Test();
echo 
$a.'<br>';
$a=24;
Test();
echo 
$a.'<br>';
Test();
echo 
$a.'<br>';
Test(); 
La $a de fuera de la funcion es distinta que la $a de dentro.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.