Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2013, 12:30
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Duda sobre variables "static"

Static lo único que hace es garantizar que la variable sea la misma durante la ejecución de tu script, aunque la declares antes, no esta adentro de la función ya que el ámbito no es el mismo.

Ahora respecto a la salida es porque siempre declaras $edad como 0, si lo que quieres es incrementar, tendrías que agregar un condicional para ver si no existe la variable y entonces inicializarla, y si la quieres ver fuera de la función birthday() entonces tiene que ser global.

Saludos.