Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/12/2008, 15:13
dmks
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogotá
Mensajes: 19
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Diferencia entre condiciones y bucles... :S

Bueno pues la diferencia es que cada una se usa de acuerdo a lo que quieras hacer por ejemplo.

IF - ELSE :

Basicamente es una pregunta que te haces y tomas un solo camino.
Si (Se_cumple_condicion){
Haga_esto
}SINO{
Haga_esto_otro
}

if($tarea == 'Codificar'){
echo "Mensaje codificado en base 64 : " . base64_encode($mensaje);
}else{
echo "Mensaje decodificado en base 64 : " . base64_decode($mensaje);
}

El if-elseif simplemente es una forma de extender la pregunta.

-------

FOR :

Lo que hace el FOR es permitirte repetir una determinada cantidad de veces una instrucción, siempre y cuando se cumpla una instrucción, por ejemplo.

para (inicializo_variable; condicion; incremento){
instrucciones_a_realizar;
}

for ($i=0; $i<10; $i++){
echo $i++;
}

Aqui debes tener en cuenta que el incremento no es necesariamente obligatorio colocarlo y que de igual forma puedes decrementarlo, es decir restarle uno en cada iteracción.

-----

WHILE

Mientras (condicion_se_cumpla){
haga_esta_instruccion;
}

while($cantidad < 100){
echo "Candidad Ok.";
}

//Debes tener en cuenta que si la condición siempre se cumple, puedes crear una bomba fork y bloquear tu equipo :P por ejemplo intenta esto.

while(1){
echo "<br> bloqueado.....";
}


Bueno de igual forma esto es una pequeña introducción, de igual forma como te decia en un principio. todo depende de lo que quieras hacer y pues para poder saber en que momento usarlo debes practicar mucho. te recomiendo que te heches una pasada por la página oficial de www.php.net, aqui podrás encontrar excelentes ejemplos bien documentados y pues son los creadores no? xD.

Greetings to all and Happy BandWidth

Última edición por dmks; 27/12/2008 a las 15:13 Razón: mas palabras