Inicio de sesión

RSS

Distribuir contenido

En línea

En este momento hay 1 usuario y 1 invitado en línea.

Estructuras de control

Este pequeño artículo va dirigido a las personas que recién están aprendiendo, explica cosas muy básica y espero que sea de utilidad. Ahora vamos a aprender acerca algunos tipos de estructuras para personalizar nuestro sitio aún más y hacerlo todavía más dinámico. Esto se conoce como estructuras de control...

Si tiene conocimientos de algún otro lenguaje de programación, ya sea Java, Perl, C, C++..., verá que en PHP funcionan casi de manera idéntica. Para los que no, con unos sencillos ejemplos veremos como funcionan.

If-else

La más frecuente es la conocida como if-else. Para los que no dominan el inglés, if significa un sí condicional, y else es la opción alternativa. "Si hace sol me voy a la playa, y si no me quedo en casa" sería un perfecto ejemplo de la estructura if-else aplicando a la vida real. Veamos una sencilla aplicación práctica de esta estructura de control.

<?php
if ( $_REQUEST['page'] == "contact" ){
include "contact.php";
} else {
include "home.php";
}
?>

En este pequeño ejemplo indica que si la URL es index.php?page=contact entonces se incluirá el archivo contact.php de lo contrario se incluirá home.php. Esto es muy útil para crear sitios con estructura modular, vea este artículo para más información.

While

La sentencia while, en castellano, mientras, es otra de las que debemos aprender a la perfección, pues es muy útil en muchas ocaciones.

Con esta sentencia, obligamos a realizr una acción mientras determinada condición, establecida por while, se cumpla. Esto se conoce como "bucle", y es empleada frecuentemente en cualquier lenguaje de programación, entre ellos, por supuesto, PHP.

Veamos el ejemplo más habitual y usado de bucle:

<?php
$cuenta = 1;
while ( $cuenta <= 5 ){
echo " $count ";
$count++;
}
?>
Autor

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <i> <b> <h2> <h3> <tt> <blockcode>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Saltos automáticos de líneas y de párrafos.
  • Every instance heading tags will be modified to include an id attribute for anchor linking.
  • Se pueden agregar imágenes a este envío.
  • Every instance of "<!--tableofcontents-->" in the input text will be replaced with a collapsible mediawiki-style table of contents. Accepts options for title, list style, minimum heading level, and maximum heading level as follows: <!--tableofcontents list: ol; title: Table of Contents; minlevel: 1; maxlevel: 3;-->. All arguments are optional and defaults are shown.

Más información sobre opciones de formato


Publicidad