gratiszona
Estas en: gratiszona >> apuntes >> php

if , else, elseif

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:

if (expr)
sentencia

Como se describe en la sección sobre expresiones, expr se evalúa a su valor condicional. Si expr se evalúa como TRUE,
PHP ejecutará la sentencia, y si se evalúa como FALSE - la ignorará.
El siguiente ejemplo mostraría a es mayor que b si $a fuera mayor que $b:

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:

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.

else

A menudo queremos ejecutar una sentencia si se cumple una cierta condicion, y una sentencia distinta si la condición no se
cumple. Esto es para lo que sirve else. else extiende una sentencia if para ejecutar una sentencia en caso de que la
expresión en la sentencia if se evalúe como FALSE. Por ejemplo, el siguiente código mostraría a es mayor que b si $a
fuera mayor que $b, y a NO es mayor que b en cualquier otro caso:

if ($a > $b) {
print "a es mayor que b";
} else {
print "a NO es mayor que b";
}

La sentencia else se ejecuta solamente si la expresión if se evalúa como FALSE, y si hubiera alguna expresión elseif -sólo
si se evaluaron también a FALSE (Ver elseif).

elseif

elseif, como su nombre sugiere, es una combinación de if y else. Como else, extiende una sentencia if para ejecutar
una sentencia diferente en caso de que la expresión if original se evalúa como FALSE. No obstante, a diferencia de else,
ejecutará esa expresión alternativa solamente si la expresión condicional elseif se evalúa como TRUE. Por ejemplo, el
siguiente código mostraría a es mayor que b, a es igual a b o a es menor que b:

if ($a > $b) {
print "a es mayor que b";
} elseif ($a == $b) {
print "a es igual que b";
} else {
print "a es mayor que b";
}

Puede haber varios elseifs dentro de la misma sentencia if. La primera expresión elseif (si hay alguna) que se evalúe
como true se ejecutaría. En PHP, también se puede escribir ’else if’ (con dos palabras) y el comportamiento sería idéntico
al de un ’elseif’ (una sola palabra). El significado sintáctico es ligeramente distinto (si estas familiarizado con C, es el
mismo comportamiento) pero la línea básica es que ambos resultarían tener exactamente el mismo comportamiento.
La sentencia elseif se ejecuta sólo si la expresión if precedente y cualquier expresión elseif precedente se evalúan
como FALSE, y la expresión elseif actual se evalúa como TRUE.


Anterior:
operadores en php


Siguiente:
while en php

 articulos relacionados
introduccion a php
sintaxis basica de php
comentarios en php
tipos de datos en php
conversion de cadenas en php
arrays en php
declaracion de tipos
variables en php
ambito de las variables
variables externas a php
constantes en php
expresiones en php
operadores aritmeticos, asignacion, incremento, decremento, logicos, cadenas
if , else, elseif en php
while y do while en php
bucle for en php
foreach en php
break y continue en php
switch en php
require en php
include en php
require_once
funciones en php
class: clases en php
manejo de errores en phph
creacion de imagenes gif
autentificacion http con php
envio de archivos
conexiones en php
conexiones persistentes en php



Actualizado: 12/06/2008

Mejor Internet Explorer o

Si has encontrado esta web de tu agrado, ¡ diselo a tus amigos ! Nos ayudas a cubrir gastos si con un simple SMS te bajas a tu movil un logo, un tono o una melodia polifonica desde:

www.gratiszona.com/moviles
www.conmovil.com


¿Quieres LIGAR? Envía un mensaje con la palabra LIGAR.592 al 5511 y comienza a ligar y hacer amigos. ¡ASI DE FACIL!. OJO: no te equivoques al escribir o no funcionara







· ·
 apuntes
   comunicaciones
   javascript
   lenguaje c
   php
 autoayuda
 bolsa
 bricolage
 chistes
 deportes
 email
 empleo
 fotografia digital
 marcas movil
 mascotas
 motor
 moviles
 mp3
 ocio
 pisos
 plantas
 programas
 recetas
 sabiasque
 salud
 thermomix
 tienda
 timos
 trucos
 trucos juegos
 virus y seguridad
 webmaster

Ir a inicio  Añadir a favoritos  recetas de cocina  moviles y juegos
Google