0% encontró este documento útil (0 votos)
27 vistas16 páginas

Ingenieria Web: Sesion 4

PHP es un lenguaje de programación del lado del servidor utilizado para crear páginas web dinámicas, permitiendo la generación de contenido interactivo y personalizado. Sus principales funciones incluyen la interacción con bases de datos, gestión de usuarios y procesamiento de formularios. Además, PHP ofrece ventajas como bajo costo de implementación, fácil despliegue y amplia compatibilidad con tecnologías web.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas16 páginas

Ingenieria Web: Sesion 4

PHP es un lenguaje de programación del lado del servidor utilizado para crear páginas web dinámicas, permitiendo la generación de contenido interactivo y personalizado. Sus principales funciones incluyen la interacción con bases de datos, gestión de usuarios y procesamiento de formularios. Además, PHP ofrece ventajas como bajo costo de implementación, fácil despliegue y amplia compatibilidad con tecnologías web.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INGENIERIA WEB

PHP

SESION 4
HOME ABOUT MORE

INTEGRANTES

ROMERO ISIDRO GUNTHER


GARCIA RUIZ LUIS FELIPE
FLORES REYNOSO NHADIN
VALERIANO IZAGUIRRE LUIS ANGEL
AMES SHICSHI JAMES EDUARDO
¿QUE ES PHP?

PHP es un lenguaje de programación que se usa


principalmente para crear páginas web
dinámicas, o sea, páginas que pueden cambiar
su contenido según lo que el usuario hace.

A diferencia de otros lenguajes que trabajan del


lado del cliente, como JavaScript, PHP trabaja
del lado del servidor, lo que significa que el
código se ejecuta en la computadora que aloja la
página web y no en la del usuario.
HOME ABOUT MORE

¿CUÁL ES SU FUNCIÓN PRINCIPAL


EN EL DESARROLLO WEB?

La función principal de PHP en el


desarrollo web es generar contenido
dinámico desde el servidor, permitiendo
crear sitios interactivos y personalizados.
Por ejemplo:
Generación de contenido dinámico
Interacción con bases de datos
Gestión de usuarios y sesiones
Procesamiento de formularios
Envío de correos electrónicos
HOME ABOUT MORE
TIPOS DE PAGINAS EN PHP
PHP Web Page (La Página que ves en el Navegador)
¿Para qué sirve? Para mostrar información que
cambia, como tu perfil de usuario, una lista de
productos actualizada, o el resultado de una
búsqueda. El servidor ejecuta el PHP y te manda el
HTML listo para ver.

Cómo entenderlo: Cuando alguien visita saludo.php en


su navegador, el servidor ejecuta la parte de <?php
... ?>. PHP decide que $nombre_visitante es "Amigo" e
imprime "¡Hola, Amigo!". Luego, el servidor envía el
HTML completo (con el saludo ya escrito) al navegador.
HOME ABOUT MORE

TIPOS DE PAGINAS EN PHP


PHP File (El Archivo donde guardas las Instrucciones)
Contiene: Principalmente solo código PHP. Puede tener
funciones, variables, o lógica que necesitas usar en
varias partes.
¿Para qué sirve? Para organizar tu código. Puedes tener
un archivo con funciones matemáticas, otro con la
conexión a la base de datos, etc. Estos archivos a
menudo no se visitan directamente en el navegador, sino
que son "incluidos" o usados por otros archivos PHP.

(Este es el archivo con las "herramientas")


Idea Sencilla: Guardar una función útil en un archivo
separado.
TIPOS DE PAGINAS EN PHP HOME ABOUT MORE

PHP Class (Un Plano para Crear Cosas Similares)


Contiene: Describe qué características (como nombre, edad)
y qué acciones (como saludar, caminar) tendrán los objetos
creados a partir de ella.

¿Para qué sirve? Para no repetir código. Si necesitas


manejar muchos "usuarios", creas una clase Usuario con sus
datos (nombre, email) y acciones (iniciar sesión). Luego,
creas muchos usuarios ($usuario1, $usuario2) usando ese
mismo plano (class Usuario).

Cómo entenderlo: class Perrito es el molde. Decimos que


cualquier perrito hecho con este molde tendrá un $nombre y
podrá ladrar(). Luego, $perrito1 = new Perrito(); y $perrito2
= new Perrito(); son los perritos reales que creamos. Cada uno
tiene su propio nombre, pero ambos usan el mismo método
ladrar() definido en el molde., $usuario2) usando ese mismo
plano (class Usuario).
TIPOS DE PAGINAS EN PHP HOME ABOUT MORE

PHP Interface (Un Contrato o una Lista de Tareas Obligatorias)


Contiene: Solo la lista de nombres de métodos que son
obligatorios, pero no cómo se hacen por dentro.

¿Para qué sirve? Para asegurar que diferentes tipos de "cosas"


(objetos de distintas clases) puedan ser usados de forma similar
si cumplen el mismo contrato. Si tienes una interfaz PuedeDibujar
con un método dibujar(), puedes estar seguro de que cualquier
objeto que implemente PuedeDibujar tendrá ese método, sin
importar si es un Círculo o un Cuadrado.

Cómo entenderlo: interface Movil es como una regla: "Todo lo que sea
Movil debe tener un método moverse()". La clase Coche acepta la
regla (implements Movil) y por eso está obligada a escribir el
código de cómo se mueve (public function moverse() { ... }). Si
intentaras hacer una clase Bicicleta y la declaras implements Movil,
PHP te obligaría a añadir también el método moverse() en esa clase.
La interfaz garantiza que si tienes un objeto que cumple ese
contrato, puedes llamarle a los métodos del contrato con seguridad.
VENTAJAS DE PHP FRENTE
A OTROS LENGUAJE

Bajo costo de implementación


Hosting Enfoque en desarrollo web
Casi todos los hostings soportan PHP fue creado exclusivamente PHP es ampliamente compatible con servidores
PHP por defecto, lo que lo hace para la web, por lo que su sintaxis, web económicos, ya que la mayoría de los servicios
más económico que muchos funciones y flujo están de hosting incluyen soporte para PHP de forma
otros lenguajes que requieren optimizados predeterminada. Esto reduce los costos de
configuraciones especiales o infraestructura frente a lenguajes que requieren
servidores dedicados. configuraciones de servidor más complejas

Amplia compatibilidad con


Despliegue sencillo Integración eficiente con
bases de datos
tecnologías web
El proceso de publicacióna en PHP proporciona soporte nativo
PHP es bastante simple. No es para una gran variedad de PHP permite una integración
necesario compilar el código ni sistemas de bases de datos como fluida con HTML, JavaScript y
realizar configuraciones de MySQL, MariaDB y PostgreSQL, CSS, lo que facilita la creación de
despliegue avanzadas, lo que permitiendo conexiones y aplicaciones web sin la necesidad
permite que el desarrollo y la consultas de manera directa, sin de motores de plantillas externos
puesta en producción sean más necesidad de librerías o o configuraciones complejas.
rápidos configuraciones adicionales
ESTRUCTURAS DE CONTROL:
IF, ELSE, SWITCH,BUCLES: FOR,
DO, WHILE

“if / else”: Ejecuta un bloque de código si se cumple una condición, y otro bloque si no se
cumple.

“Switch”: Se usa cuando hay múltiples opciones posibles para una misma variable.

“For”: Se usa cuando sabes cuántas veces se debe repetir algo. (Bucle numero
especifico de veces)
“While”: Repite mientras una condición sea verdadera. (Bucle con condición)
“Do...while”: Igual que el while, pero se ejecuta al menos una vez. (Evaluación previa a
Bucle)
EJERCICIOS DE PHP HOME ABOUT MORE
EJEMPLO 1 - VALIDAR VARIAS EDADES
CON PHP
CODIGO RESULTADO

USAMOS ALGO LLAMADO ARREGLO PARA GUARDAR MUCHAS EDADES JUNTAS, Y LUEGO CON UN BUCLE (FOREACH) REVISAMOS UNA
POR UNA. DENTRO DE ESE BUCLE USAMOS "IF", QUE ES UNA CONDICIÓN QUE PREGUNTA: ¿LA EDAD ES MAYOR O IGUAL A 18?
SI ES ASÍ, MUESTRA QUE ES MAYOR DE EDAD; SI NO, MUESTRA QUE ES MENOR.
EJEMPLO 2 - MOSTRAR LOS
NÚMEROS DEL 1 AL 10
CODIGO RESULTADO

DECLARA UNA VARIABLE $NUMERO CON EL VALOR INICIAL DE 1.


EL BUCLE DO...WHILE IMPRIME EL NÚMERO Y LUEGO LO
INCREMENTA EN 1.
ESTO SE REPITE MIENTRAS $NUMERO SEA MENOR O IGUAL A 10.
EJEMPLO 3

El programa evalúa la edad y muestra si es mayor


o menor de edad.
Luego repite un saludo dos veces usando un
bucle for
EJEMPLO 4
CODIGO RESULTADO

EL CÓDIGO TOMA UNA VARIABLE,


REVISA SU VALOR CON SWITCH Y
SEGÚN LA COINCIDENCIA,
IMPRIME EL MENSAJE
CORRESPONDIENTE.
THANK YOU

También podría gustarte