PHP mode on part 2
-
Upload
teolinda-gonzalez -
Category
Technology
-
view
55 -
download
3
Transcript of PHP mode on part 2
![Page 1: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/1.jpg)
php Mode: ON
Profesora: Teolinda González
Part 2
![Page 2: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/2.jpg)
condicionales
![Page 3: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/3.jpg)
IF Es el más usado e importante en los
lenguajes de programación
Sirve para tomar decisiones de acuerdo
a la condición
Su sintaxis es:
![Page 4: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/4.jpg)
IF
![Page 5: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/5.jpg)
IF … ELSE Se ejecuta un bloque de operaciones
en caso de no cumplirse la condición
principal
Su sintaxis es:
![Page 6: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/6.jpg)
IF … ELSE
![Page 7: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/7.jpg)
IF … ELSEIF … ELSE
Se utiliza para evaluar varios valores. Si no se cumple la primera condición vuelve a hacer otra condición.
Su sintaxis es:
![Page 8: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/8.jpg)
IF … ELSEIF … ELSE
![Page 9: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/9.jpg)
IF Compacto
Es un If de una línea. Se utiliza para,
situaciones en las que se evalúa
algo sencillo
Su sintaxis es:
![Page 10: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/10.jpg)
IF Compacto
![Page 11: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/11.jpg)
estructuras de control:
For - foreach
![Page 12: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/12.jpg)
FOR Instrucción que permite ejecutar un
número de veces otras instrucciones
Su sintaxis es:
![Page 13: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/13.jpg)
FOR Parámetros:
Inicio: El valor que va a tener la
variable y que irá incrementando en
cada vuelta.
Condición: Determina el fin del for. El
for va a ejecutarse hasta que la
condición se cumpla
Incremento: O decremento de la
variable en 1, 2, o el valor que se
necesite.
![Page 14: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/14.jpg)
FOR
![Page 15: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/15.jpg)
FOREACH Estructura De control, utilizada para hacer iteraciones con arrays escalares y asociativos. En cada iteración la posición del arreglo va a pasar a la variable valor.
Su sintaxis es:
![Page 16: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/16.jpg)
FOREACH
![Page 17: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/17.jpg)
estructuras de control:
while - dowhile
![Page 18: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/18.jpg)
While Es una estructura de control iterativa, se caracteriza porque realiza la instrucción mientras que la condición sea True.
Su sintaxis es:
![Page 19: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/19.jpg)
While
![Page 20: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/20.jpg)
Do … While Cuando se usa esta estructura siempre entra la
primera vez a realizar la instrucción y al final se hace la
comparación con la condición del while, para
determinar si hay que iterar nueva mente o no.
Su sintaxis es:
![Page 21: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/21.jpg)
Do … While
![Page 22: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/22.jpg)
estructuras de control:
switch
![Page 23: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/23.jpg)
Switch La sentencia switch es similar a una serie de sentencias
IF en la misma expresión. Permite hacer muchas
comparaciones con distintos valores.
Su sintaxis es:
![Page 24: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/24.jpg)
Switch
Si la variable coincide con alguno de los
valores de los “case”, se ejecuta el
código y con el “break” sale.
Pueden haber tantos case como se
necesite.
El valor por defecto o default es
opcional.
![Page 25: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/25.jpg)
Switch
![Page 26: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/26.jpg)
arrays
![Page 27: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/27.jpg)
Arrays Son variables especiales que guardan
múltiples valores o matrices en una sola
variable. Existen tres tipos:
Array numérico: O escalar va de 0 a N
Array asociativo: Que utiliza posiciones
de tipo string
Array multidimensional: es un array
dentro de otro array
![Page 28: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/28.jpg)
Arrays numérico Su posición es de tipo numérica. Se pueden declarar
de dos formas sin afectar su funcionamiento.
Pueden crearse con la expresión array y se le pasan
los valores separados por coma.
O especificar con la posición explícita e indexar
manualmente.
![Page 29: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/29.jpg)
Arrays asociativos
Su posición es de tipo string.
Son muy útiles para manejar bases de
datos. Porque es mas fácil especificar el
valor del campo de una tabla que
memorizar su posición.
Se puede crear con las misma funciones
que los escalares.
![Page 30: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/30.jpg)
Arrays asociativos
Su sintaxis es:
La palabra reservada array y entre
paréntesis el nombre de la posición
(entre “” o ‘’ porque es un string) seguido
del símbolo => que asigna el valor
indicado
![Page 31: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/31.jpg)
Arrays asociativos Su sintaxis es:
Asignar explícitamente con el nombre
de la posición entre comilla (“” o ‘’)
seguido de su valor:
![Page 32: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/32.jpg)
Arrays asociativos Ambas formas de declararlos son válidas
para cualquier uso.
![Page 33: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/33.jpg)
Arrays multidimensional
En un array multidimensional, cada
elemento de la matriz principal también
puede ser un array. Y cada elemento del
sub-array puede ser una matriz, y así
sucesivamente.
Básicamente representa un array dentro
de otro array.
La sintaxis es igual que la de los
anteriores.
![Page 34: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/34.jpg)
Arrays multidimensional
![Page 35: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/35.jpg)
Arrays multidimensional
![Page 36: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/36.jpg)
Manual de PHP Para mayor información visita el manual en
español de de PHP: http://php.net/manual/es/
![Page 37: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/37.jpg)
GRACIAS
![Page 38: PHP mode on part 2](https://reader034.fdocuments.in/reader034/viewer/2022042602/55c9fc91bb61eb6b1b8b45db/html5/thumbnails/38.jpg)
1 stock.xchng / second floor please / tango 36 Photl.com / 0003110761OO
Créditos
Por permitir utilizar estas
imágenes con un costo de $0