Ads 468x60px

martes, 30 de abril de 2013

Aprende PHP Desde Cero Nivel II

Aprende PHP Desde Cero Nivel II
Continuando con el mini-curso de introduccion basica al lenguaje PHP el cual espero sea de tu agrado y te aporte interes para continuar avanzando y aprendiendo en estos lenguajes webs que tanta demanda en el mercado tienen (Sobretodo si quieres ser trabajador independiente).

Si te perdiste el primer curso de esta guia, puedes leerlo AQUI . Y asi sino conoces nada de PHP, te vayas mojando los pies en el tema :) . En el cursillo anterior se explicaron las variables en PHP, como definirlas, tipo y la sentencia condicional IF..ELSE. Pues bien, aqui les introducire a las estructuras repetitivas (for-while-do while, etc).

PHP es un lenguaje muy similar a C por lo que si alguna vez programaste en C aunque sea basico te sentiras muy identificado. PHP utiliza funciones similares a muchas de las funciones nativas del API C , las cuales mas adelante iras conociendo. La ventaja es que PHP continua siendo un lenguaje de alto nivel, mientras que C es de medio nivel (Muchos dicen que es de bajo nivel, pero esto es erroneo, C es un lenguaje de medio nivel lo que significa que C combina los elementos de un lenguaje de alto nivel con la funcionalidad de un lenguaje de bajo nivel como assembly) Pero aca estamos tratando PHP no C solo queria mencionartelo de referencia para que conozcas la diferencias entre lenguajes de alto, medio y bajo nivel.

Bien, como expuse que PHP tenia una sintasix similar al lenguaje C, las restructuras repetitivas en PHP son igual como lo harias en C:

for([Inicialización de la variable];[Condición];[Incremento o decremento de la variable])
{
[Instrucciones];
}


El primer ejemplo que expondre, es algo basico imprimir en el navegador una secuencia de numeros del 1 al 10:

<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
for($f=1;$f<=100;$f++)
{
  echo $f;
  echo "<br>";
}
?>
</body>
</html>

Aqui la parte importante es la marcada en negrita:

for($f=1;$f<=100;$f++)
{
  echo $f;
  echo "<br>";
}

El primer argumento del for es la inicialización de una variable, en este caso se inicializa la variable $f con el valor 1. Este primer argumento del for se ejecuta solo una vez. Luego se ejecuta el segundo argumento que es la condición. Si la misma se verifica como verdadera se ejecuta todo el bloque comprendido entre las llaves de apertura y cerrado. Luego de haberse ejecutado el bloque repetitivo se ejecuta el tercer argumento del for que es el incremento de la variable, en este caso $f++ incrementa el contenido de la variable $f en 1 (también podemos poner en lugar de $f++ la asignación $f=$f+1).

Luego del incremento de la variable se ejecuta nuevamente la condición del for (segundo argumento), de validarse nuevamente verdadero pasa a ejecutar el bloque repetitivo.
Este ciclo se repite hasta que la condición del for se verifica falsa.

- Todo lo anterior forma parte de introduccion a la programacion -  Para ver el resultado final de tu codigo, abre tu navegador y accede a tu codigo:

http://localhost/nombre_de_tu_archivo.php

Donde nombre_de_tu_archivo es el archivo donde guardaste el codigo fuente anteriormente expuesto.

WHILE

En PHP puedes usar 2 tipos de condiciones con While:

* Que el ciclo se repita mientras la condicion sea verdadera

 while (condición)
{
[Instrucciones];
}


CODIGO FUENTE A PROBAR:

<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$valor=rand(1,100);
$inicio=1;
while($inicio<=$valor)
{
  echo $inicio;
  echo "<br>";
  $inicio++;
}
?>
</body>
</html>

* Que la condicion se repita despues de ejecutarse el bloque repetitivo

do
{
[Instrucciones];
} while (condición);


Para la proxima guia se expondra como crear formularios HTML que llamen a PHP. Por lo cual es muy recomendable que sepas o manejes las etiquetas HTML si quieres introducirte de lleno a la programacion web.

No hay comentarios:

Publicar un comentario