Infografia
Infografia
Infografia
GENERALIDADES DE PHP
es un lenguaje de secuencias de comandos gratuito que generalmente se combina con
HTML para crear sitios web dinámicos e interactivos. PHP puede agregar la siguiente
funcionalidad a un sitio web:
Crear y manipular archivos en el servidor
Guardar información de formularios de contacto
Conectar un sitio web a una base de datos
Encriptar datos
COMPONENTES
Un servidor web o software que permita a nuestro ordenador
alojar páginas web dinámicas. En nuestro caso utilizaremos
Apache, un software de código abierto y libre que funciona en
cualquier sistema operativo.
El entorno PHP compuesto por un conjunto de programas que nos
permitirán solicitar programas escritos en este lenguaje de
programación desde un servidor web, que posteriormente se
mostrarán en el navegador en HTML, XHTML…
Un sistema de gestión de bases de datos con las que los
programas en PHP interactuarán. En nuestro caso utlizaremos
MySQL un sistema de bases de datos relacional que se distribuye
bajo licencia GNU GPL para proyectos que se distribuyan bajo esa
misma licencia.
CARACTERÍSTICAS
Este lenguaje se considera de fácil aprendizaje porque en su desarrollo
se simplificaron diferentes especificaciones tales como la definición de
variables primitivas, lo cual se hace visible al usar PHP arrays.
El lenguaje se orienta al desarrollo de aplicaciones web de forma
dinámica que puedan acceder a datos almacenados en una base.
Puede conectarse con casi todos los motores de base de datos que se
usan actualmente, su conectividad se destaca con PostgreSQL y
MySQL.
El código fuente escrito en este lenguaje es invisible para el cliente y
para el navegador web porque el servidor es quien tiene a su cargo la
ejecución del código y el envío del resultado HTM. hacia el navegador.
Esto permite que la programación en PHP sea confiable y segura.
Tiene mucha documentación en el sitio web oficial, en las cuales las
más destacadas consisten en que las funciones del sistema se
ejemplifican y se explican en un archivo único de ayuda.
Tiene la capacidad de ampliar su potencial usando módulos, también
llamados extensiones.