You are on page 1of 17

Universidad Laica

ELOY ALFARO de Manab


Escuela de Ingeniera de Sistemas.
Facultad de Ciencias Informticas.
PROGRAMACIN AVANZADA
Integrantes:
Cedeo Zambrano Gissela.
Reyes Chele Vctor.
Pilozo Cevallos Elsa.
Zambrano Anchundia Ramn.
2014 - 2015
Curso: 5 B
Profesor: Ing. Rubn Solrzano.
Grupo N1

SENTENCIAS DE CONTROL.
VARIABLES DE TIEMPO Y
FECHA.
2
I ntroduccin.
Una sentencia puede ser una asignacin, una llamada
de funcin, un ciclo, una sentencia condicional o
incluso una sentencia vaca.
En PHP las variables se representan con un signo de
dlar seguido por el nombre de la variable.
Un nombre de variable vlido tiene que empezar con
una letra o un carcter de subrayado (guin bajo),
seguido de cualquier nmero de letras, nmeros y
caracteres de subrayado.
3
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Objetivos.
General:
Explicar todo lo relacionado a las Sentencias de
Control y Variables de Tiempo y Fecha en PHP.

Especficos:
Describir las sintaxis de cada una de las sentencias
y variables.
Practicar ejercicios en Clase.

4
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Marco Terico.
5
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Sentencia If / else.
Permite la ejecucin condicional de fragmentos de cdigo.
PHP dispone de una estructura if que es similar a la de C:
Sintaxis:
<?php if(expresin) {
Sentencias;
} elseif(expresin)
else
{
Sentencias;
}
?>
6
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Sentencia While.
La estructura de repeticin MIENTRAS se usa
para repetir sentencias muchas veces hasta que la
condicin lgica deje de cumplirse.
Sintaxis:
<?php
while ( expresin ) {
sentencia (s);
}
?>

7
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Sentencia Do While.
Los bucles do-while son muy similares a los bucles
while, excepto que la expresin verdadera es verificada
al final de cada iteracin en lugar que al principio
Sintaxis:
<?php
$i = 0;
do {
echo $i;
} while ($i > 0);
?>

8
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Sentencia For.
Es la ms til de todas, declara, condiciona y aumenta el
contador en un solo proceso. Los bucles for son los ms
complejos en PHP. Se comportan como sus homlogos.
Sintaxis:
<?php
for($i=0; $i<num; $i++){
sentencias;
}
?>
9
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Sentencia Foreach.
Foreach funciona slo sobre arrays y objetos, y
emitir un error al intentar usarlo con una
variable de un tipo diferente de datos o una
variable no inicializada.
Sintaxis:
foreach (expresin_array as $valor)
sentencias

10
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Sentencia Switch:
Esto se usa para no elaborar varias condiciones. La sentencia
switch es similar a una serie de sentencias IF en la misma
expresin.
Sintaxis:
switch($variable) {
case Valor1:
... Sentencias;
break;
case Valor2:
... Sentencias;
break;
... Sentencias;
}
11
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
12
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Sentencia Return.
Return termina la ejecucin de la funcin actual, y devuelve su
argumento como el valor de la llamada a la funcin. Sintaxis:
<?php
$parametro1 = yyy";
$parametro2 = zzz";
$result = include facci.php";
?>


<?php
return $parametro1 . " " . $parametro2;
?>

13
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Variables de Tiempo y Fecha
Su objetivo es controlar a qu hora ha sido
introducido o modificado un registro en una
base de datos o imprimir la fecha y/u hora
variando su formato en nuestras pginas web.
Sintaxis:
<?php
echo date("d-m-Y H:i:s");
?>

14
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Tipos de Variables de Tiempo y Fecha

Date: Dar formato a una hora / fecha local
Date_sunrise: Obtiene la hora del amanecer de un da y lugar
concreto
Date_sunset: Obtiene la hora del atardecer de un da y lugar
concreto
Getdate: Obtiene informacin de la fecha / hora
Mktime: Obtener la marca de tiempo
Microtime: Devuelve la marca de tiempo con micro-segundos
Datetime: Devuelve el tiempo y fecha
Time: Devuelve la marca de tiempo actual
Localtime: Obtener la hora actual

Conclusiones.
A travs de esta investigacin podemos concluir
que:
Las estructuras de control permiten controlar el
flujo del programa, tomar decisiones, realizar
acciones repetitivas etc, dependiendo de las
condiciones que nosotros mismos
establezcamos.



15
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
Bibliografa.
http://www.php.net/manual/es/language.control-structures.php
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_PHP/Condicional
es

http://codigoprogramacion.com/cursos/curso-de-php/115-sentencia-if-
else-php.html#.UX2emLVhWBI

http://upload.wikimedia.org/wikipedia/commons/4/43/IPPHP.pdf

http://php.net/manual/es/control-structures.for.php

http://www.webtaller.com/construccion/lenguajes/php/lessons/bucle-
while-php-como-funciona.php

http://php.net/manual/es/control-structures.do.while.php

http://php.net/manual/es/control-structures.switch.php


16
Universidad Laica ELOY ALFARO de Manab.
Facultad de Ciencias I nformticas. .
17

You might also like