Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/01/2011, 17:30
imRicoh
 
Fecha de Ingreso: enero-2011
Mensajes: 49
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Porque este codigo me da error?

Cita:
Iniciado por portalmana Ver Mensaje
Aparte de lo que te mencionaron antes, me parece que tu código va a entrar en bucle infinito...

Revisalo antes de ejecutar...

Saludos

Si ya lo corregi ahora tengo otro problema

Código:
<?php
$a = new prueba();
$a->inicia();
$a->recorrer();

class prueba
{
	static $numIndex;
	function inicia()
	{
		$this->numIndex = 0;
	}
	function recorrer()
	{
		while ($this->numIndex < 10)
		{
			echo $this->numIndex, '<br>';
			$this->numIndex = $this->numIndex + 1;
			echo $this->numIndex, '<br>';
			if (($this->numIndex%2)==0)
			{
				$this->recorrer();
			}
			
		}
	}
}
?>
echo $this->numIndex, '<br>';
me imprime 1

$this->numIndex = $this->numIndex + 1;

echo $this->numIndex, '<br>';
luego me vuelve a imprimir 1 se su pone que numIndex + 1 me debe incrementar pero recien lo hacer al siguiente


Porque sale asi?

Saludos