inicio
foro
programas
bt-links
webmasters
midis
tutoriales
      Agregar a Favoritos | Libro de Visitas | Página de Inicio
Buscar:  En powered by Google
175 programas, 1578 usuarios, 1210 mensajes en el foro, 214 BT-Links
Villavicastur > Webmasters > Manual de PHP > Estructuras de Control

Contenido

Estructuras de Control

Table of Contents

Todo script PHP se compone de una serie de sentencias. Una sentencia puede ser una asignación, una llamada a función, un bucle, una sentencia condicional e incluso una sentencia que no haga nada (una sentencia vacía). Las sentencias normalmente acaban con punto y coma. Además, las sentencias se pueden agrupar en grupos de sentencias encapsulando un grupo de sentencias con llaves. Un grupo de sentencias es también una sentencia. En este capítulo se describen los diferentes tipos de sentencias.

if

La construcción if es una de las más importantes características de muchos lenguajes, incluido PHP. Permite la ejecución condicional de fragmentos de código. PHP caracteriza una estructura if que es similar a la de C:

<?php
if (expr)
    sentencia
?>

Como se describe en la sección sobre expresiones, expr se evalúa a su valor condicional (boolean). Si expr se evalúa como TRUE, PHP ejecutará la sentencia, y si se evalúa como FALSE - la ignorará. Se puede encontrar más información sobre los valores evaluados como FALSE en la sección Convirtiendo a un valor condicional (boolean)'.

El siguiente ejemplo mostraría a es mayor que b si $a fuera mayor que $b:

<?php
if ($a $b
   print 
"a es mayor que b";
?>

A menudo, se desea tener más de una sentencia ejecutada de forma condicional. Por supuesto, no hay necesidad de encerrar cada sentencia con una cláusula if. En vez de eso, se pueden agrupar varias sentencias en un grupo de sentencias. Por ejemplo, este código mostraría a es mayor que b si $a fuera mayor que $b, y entonces asignaría el valor de $a a $b:

<?php
 
if ($a $b) {
     print 
"a es mayor que b";
     
$b $a;
 }
?>

Las sentencias if se pueden anidar indefinidamente dentro de otras sentencias if, lo cual proporciona una flexibilidad completa para ejecuciones condicionales en las diferentes partes de tu programa.


Conéctate
Usuario:

Contraseña:



Nuevo Usuario
Contraseña Perdida

Últimos Usuarios
· santiagohj
· sopas
· secc24
· mavf1983
· polland

Publicidad

Afiliados
 

 


[ Contacto · Agradecimientos · Política de Privacidad · Staff ]
© 2004-05 VillavicAstur Networks.
Al descargar y/o utilizar cualquier software y/o servicio te comprometes a cumplir con la Política de Privacidad.