3. Introducción.
Una sentencia puede ser una asignación, una llamada
de función, un ciclo, una sentencia condicional o
incluso una sentencia vacía.
En PHP las variables se representan con un signo de
dólar seguido por el nombre de la variable.
Un nombre de variable válido tiene que empezar con
una letra o un carácter de subrayado (guión bajo),
seguido de cualquier número de letras, números y
caracteres de subrayado.
3
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
4. Objetivos.
General:
• Explicar todo lo relacionado a las Sentencias de
Control y Variables de Tiempo y Fecha en PHP.
Específicos:
• 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 Informáticas. .
6. Sentencia If / else.
Permite la ejecución condicional de fragmentos de código.
PHP dispone de una estructura if que es similar a la de C:
Sintaxis:
<?php if(expresión) {
Sentencias;
} elseif(expresión)
else
{
Sentencias;
}
?>
6
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
7. Sentencia While.
La estructura de repetición MIENTRAS se usa
para repetir sentencias muchas veces hasta que la
condición lógica deje de cumplirse.
Sintaxis:
<?php
while ( expresión ) {
sentencia (s);
}
?>
7
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
8. Sentencia Do While.
Los bucles do-while son muy similares a los bucles
while, excepto que la expresión verdadera es verificada
al final de cada iteración 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 Informáticas. .
9. Sentencia For.
Es la más útil de todas, declara, condiciona y aumenta el
contador en un solo proceso. Los bucles for son los más
complejos en PHP. Se comportan como sus homólogos.
Sintaxis:
<?php
for($i=0; $i<num; $i++){
sentencias;
}
?>
9
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
10. Sentencia Foreach.
Foreach funciona sólo 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 (expresión_array as $valor)
sentencias
10
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
11. Sentencia Switch:
Esto se usa para no elaborar varias condiciones. La sentencia
switch es similar a una serie de sentencias IF en la misma
expresión.
Sintaxis:
switch($variable) {
case Valor1:
... Sentencias;
break;
case Valor2:
... Sentencias;
break;
... Sentencias;
} 11
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
12. Sentencia Declare.
Declare es usado para fijar directivas de ejecución
para un bloque de código. La sintaxis de declare es
similar a la sintaxis de otros constructores de
control de flujo. La sección directiva permite que
el comportamiento de declare sea configurado.
Sintaxis:
declare (directiva)
sentencias;
12
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
13. 13
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .
Sentencia Return.
Return termina la ejecución de la función actual, y devuelve su
argumento como el valor de la llamada a la función. Sintaxis:
<?php
$parametro1 = “yyy";
$parametro2 = “zzz";
$result = include “facci.php";
?>
<?php
return $parametro1 . " " . $parametro2;
?>
14. Conclusiones.
A través de esta investigación podemos concluir
que:
14
Universidad Laica “ELOY ALFARO” de Manabí.
Facultad de Ciencias Informáticas. .