Variables estáticas en PHP

Para terminar con las variables en PHP nos falta estudiar las variables estáticas. Cuando declaramos usamos una variables dentro de una función, esta pierde su valor en el mismo momento que la función termina.
Si no queremos que esto pase, podemos usar variables estáticas dentro de las funciones (nunca fuera), veamos un ejemplo:

El valor de la variable estática $a se mantiene en todas las llamadas a la función
<?php
//funcion que restorna TRUE si a es mayor que B y FALSE en caso contrario
function estatica ()
	{
	static $a;
	echo $a++;
	}
	
for ($i=0;$i<1000;$i++)
	estatica();
?>

Originally posted 2011-02-08 19:02:31.

Deja un comentario