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