Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2008, 09:47
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 20 años
Puntos: 3
Necesito una explicación de este código.

Me he decidido a estudiar PHP en serio y he bajado el manual de PHP de la web php.net que por ahora es el mejor que he encontrado ya que explica todo lo básico, para gente que, como yo, no tenemos ni puñetera idea de programación.

Mirando los ejemplos para las variables estáticas me encuentro con:

Código PHP:
<?php
function Test()
{
    static 
$count 0;

    
$count++;
    echo 
$count;
    if (
$count 10) {
        
Test ();
    }
    
$count--;
}
?>
Y me gustaría que alguien me explicara qué hace la línea $count--;. He visto que si quito esa línea y llamo la función varias veces, sólo cuenta de 1 a 10 la primera vez que se llama. Pero no logro entender cómo $count--; logra hacer que el contador vuelva a cero. Alguien me lo puede explicar lo más simple posible?