Teoria_PHP1_Intro

Páginas: 24 (5756 palabras) Publicado: 11 de octubre de 2015
Desarrollo de sitios web con PHP y MySQL
TEMA 1
INTRODUCCIÓN A PHP
1. INTRODUCCIÓN
2. PREPARACIÓN DEL ENTORNO
3. TRABAJANDO CON PHP
4. SINTAXIS BÁSICA
5. VARIABLES. VARIABLES PREDEFINIDAS
6. TIPOS DE DATOS
7. CONSTANTES
8. EXPRESIONES Y OPERADORES
9. ESTRUCTURAS DE CONTROL
10. ARRAYS, TABLAS O MATRICES
11. FUNCIONES
12. BIBLIOTECAS DE FUNCIONES

PHP (Hypertext Preprocessor") es un lenguaje de"código abierto" interpretado, de alto nivel, embebido
en páginas HTML.
El código PHP es ejecutado en el servidor. El cliente solamente recibe el resultado de la ejecución del
script PHP en el servidor, sin ninguna posibilidad de determinar qué código ha producido el resultado
recibido.
PHP permite procesar la información de formularios, generar páginas con contenidos dinámicos, o
enviar y recibircookies.
Es portable y multiplataforma y su sintaxis es semejante a C. Proporciona alta conectividad con la
mayoría de Sistemas de Gestión de Bases de Datos y soporte para distintos protocolos de comunicación
de Internet (HTTP, IMAP, FTP,…)

1

Es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras
funcionalidades orientadas a la red, además de que disponede abundante soporte en la Web.
Requisitos: Servidor web Apache (www.apache.org) con el módulo PHP (www.php.net) y la base de
datos MySQL (www.mysql.com) si se desea crear páginas dinámicas
Otras utilidades:


Herramientas para la gestión de MySQL, como PHPMyAdmin (www.phpmyadmin.net)



Editores de PHP, como DevPHP (www.sourceforge.net)



Manuales de PHP y MySQL

A la hora de instalar Apache +PHP + MYSQL tenemos dos opciones:


instalación manual e independiente de Apache, PHP y MYSQL



instalación automatizada mediante la utilización de los paquetes WAMP, XAMPP o AppServer,
bajo entornos windows, o LAMP para entornos Linux

Si no queremos tener problemas de instalación y configuración podemos decantarnos por la segunda
opción, en cuyo caso, podemos realizar la descarga desde:

http://www.wampserver.com/



http://www.appservnetwork.com/



http://www.apachefriends.org/en/xampp.html.



http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_PHP#PHP_b.C3.A1sico

Los ficheros PHP son ficheros de texto y se pueden crear con cualquier editor de texto.
Es mucho más conveniente utilizar entornos de desarrollo que permiten editar el código más
cómodamente, y además proporcionanfunciones como la detección y corrección de errores,
visualización de las páginas en el navegador, ayuda sensible al contexto y gestión de todos los recursos
asociados al proyecto

2

Algunos entornos de desarrollo:


Dev-PHP (http://sourceforge.net/projects/devphp)



Eclipse (http://www.eclipse.org/downloads/index.php)



PHP Edit (http://www.waterproof.fr/)



PHP Designer(http://www.mpsoftware.dk/phpdesigner.php)



NetBeans

Un párrafo PHP debe delimitarse mediante las etiquetas .
Cuando el cliente solicite el documento html el servidor entregará el archivo al módulo de PHP y éste
buscará esas etiquetas, sustituyéndolas junto con su contenido, por el resultado de la sentencia php.
Como resultado, el navegador recibirá el mismo archivo pero sustituyendo las líneas porsu resultado.

Otras formas de delimitar el código php: en función del fichero de configuración php.ini:


short_open_tag = On



asp_tags = On  <%.....%>

También se pueden utilizar las etiquetas
Hay que poner punto y coma en el final de línea, salvo si definimos una función: function() o estamos en
bucles if, else, while, etc.
COMENTARIOSEN PHP
Los comentatios cortos viene precedidos por: //, #

3

Los comentarios largos por: /*……*/

Normalmente los servidores están configurados para que revisen el código incluido en páginas que
tienen la extensión .php, por lo que, aunque nosotros escribamos código php en una página cuya
extensión es .html, el servidor no lo interpretará y el resultado no será el esperado

SIGNOS DE ESCAPE...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS