0% encontró este documento útil (0 votos)
75 vistas23 páginas

PHP Introduccion

Este documento proporciona una introducción a PHP, incluyendo qué es PHP, qué se puede hacer con PHP, ventajas de PHP y una breve inducción a variables, operadores, estructuras y funciones en PHP.
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
75 vistas23 páginas

PHP Introduccion

Este documento proporciona una introducción a PHP, incluyendo qué es PHP, qué se puede hacer con PHP, ventajas de PHP y una breve inducción a variables, operadores, estructuras y funciones en PHP.
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 PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 23

INTRUCCION A PHP

Unidad n°2
Objetivo de la Unidad

Proporcionar los conocimientos fundamentales


y las habilidades prácticas necesarias para
desarrollar aplicaciones web dinámicas y
funcionales utilizando PHP como lenguaje de
programación
Momento para recordar

BOOSTRAP es un framework de desarrollo


web de código abierto y ampliamente
utilizado.
Proporciona un conjunto de herramientas y
componentes predefinidos, como estilos CSS
y JavaScript, que permiten crear interfaces
web responsivas y visualmente atractivas de
manera rápida y sencilla.
Momento para recordar

El diseño web tiene como objetivo


principal mejorar la experiencia del
usuario al interactuar con un sitio
web. Esto implica crear diseños
atractivos y funcionales que faciliten
la navegación y la comprensión del
contenido.
Momento para conocer
PÁGINAS ESTÁTICAS

● Básicamente informativa, el visitante y administrador Web no


pueden interactuar con la página para modificar su contenido.
● NO se utilizan bases de datos.
Para que cambien, se debe modificar el código.
● Se ven iguales para todos los clientes.
● Lenguaje: HTML
PÁGINAS DINAMICAS

● Puede interactuar con el visitante y/o administrador


Web.
● Permite modificar el contenido de la página.
● Pueden Utilizar Bases de Datos.
● Cambian sin tener que modificar el código que las
generan.
● Se generan ante los pedidos de cada cliente .
● Lenguaje: PERL, ASP (Active Server Pages), PHP
o JSP (Java Server Pages), ASP.NET.
Sobre las paginas Dinámicas:

Los principales casos en los que se hace necesario usar paginas


dinámicas:
● Cuando se necesita acceder a información centralizada
(BD).
● Cuando los procesos no se traspasan al cliente por razones
de seguridad (ej. Validación de usuarios).
● Cuando se desea que el cliente NO posea el código fuente
de la página.
● Cuando se desea liberar a los clientes de los procesos.
Bases del Desarrollo Web

Tecnología:
Arquitectura: Cliente - Servidor
Cliente: CSS, Flash, HTML,
Cliente: Explorer, FireFox, Safari,
JavaScript
Opera, etc.
Servidor: C#, Java, PHP, Phyton,
Servidor: Apache, IIS
Perl, etc.
Cliente, navegador como Internet Explorer, Firefox, Opera, Safari, ...

● Los navegadores interactúan con el servidor a través de protocolos.


Estos protocolos definen las reglas de intercambio de información
entre el cliente y el servidor

● Servidor, software responsable de aceptar las solicitudes HTTP del


cliente y de enviarle las respuestas (HTML, XML) .

● HTTP protocolo de transferencia de hipertexto.


HTTP es un protocolo sin estado, es decir, que no guarda ninguna
información sobre conexiones anteriores. ¿Cómo sabe el servidor si la
solicitud la hago yo o la hace otra persona? ... (Cookies, Sesiones)
Introducción al Lenguaje de Programación
TOP TEN
¿Qué es PHP?
Es un lenguaje de "código abierto” interpretado, de alto nivel, inserto en
páginas HTML y ejecutado en el servidor.

• PHP es el acrónimo recursivo de (Personal HomePage Tools) = "PHP:


Hypertext Preprocessor“ .

• La mayoría de su sintaxis es similar a C, Java y Perl y es fácil de


aprender.

• La principal meta de este lenguaje es permitir a los creadores de páginas


web, escribir páginas dinámicas de una manera rápida y fácil.
• Aunque se puede hacer mucho más con PHP...
¿Qué puedo hacer con PHP?

Principalmente le puedes agregar


dinamismo a tus páginas Web. Lo
anterior permite potenciar el
desarrollo de aplicaciones más
complejas y no sólo el desarrollo
de páginas con información plana
y estática
Descripción

Soporte para gran cantidad de bases de datos:


 MySQL
 Oracle
 SQL Server...

Buena integración con bibliotecas externas:


 Desde generar un documento PDF hasta analizar código XML.

Solución simple y universal para Webs dinámicas .

Mantenimiento y actualización más sencillo que con otros lenguajes.

Código abierto.

Extensa librería de desarrollo.

Ejecución en el servidor:
 El resultado final enviado al navegador es HTML .
¿Qué se necesita?

PHP no es un lenguaje que se interprete en el cliente o en el navegador,


es un lenguaje que interpreta el servidor y manda la salida en el formato
deseado (HTML, XML...) al navegador.

Sin embargo con PHP en el servidor es necesario lo siguiente:


• Apache-IIS(ServidorWeb)
• MySQL–SQL(Gestordebasededatos)
• PHP(LenguajedeProgramación)
• XAMPP
Entorno de Desarrollo
Cualquier editor de texto por simple que sea puede ser
usado para escribir PHP, desde el omnipresente VI hasta
los editores basado en escritorio como NVu, Mozilla
Composer, Bluefish o gPHPEdit.

Los 5 Mejores IDE de PHP Gratuitos


• Eclipse PDT.
• Komodo IDE.
• Apache NetBeans.
• Eclipse Che (cloud IDE)
• CodeLite.
Sintaxis Básica
Los scripts se pueden incluir en el interior del código
HTML.

Comienzo de script <?php


Final de script ?>

• Comentarios://y/*...*/
Algunos alcances sobre programación en PHP

Las variables comienzan con el signo $. No es necesario indicar el tipo de


datos de la variable

Se convierte automáticamente al tipo correcto en base al valor que se le


asigna.

Los arrays se comportan en la práctica como Maps.

El valor de las constantes no cambia durante la ejecución .

Los operadores de comparación ===, !== comparan valor y tipo .

La concatenación se hace por medio de un .


Código PHP

El ejemplo siguiente escribiría simplemente


"Hola Estimados Alumnos...“ (sin comillas) en
la página web.
Ventajas y puntos fuertes
• Es un lenguaje multiplataforma.
• Similar en sintaxis a C y a PERL
• Se puede incrustar código PHP con etiquetas HTML.
• El análisis léxico para recoger las variables que se pasan en
la dirección lo hace PHP de forma automática.
• Capacidad de expandir su potencial utilizándola enorme
cantidad de módulos.
Ahora veremos una breve Inducción a
Variables, operadores, estructuras
Y funciones

También podría gustarte