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?