Curso php

Solo disponible en BuenasTareas
  • Páginas : 7 (1531 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de febrero de 2010
Leer documento completo
Vista previa del texto
PHP

PHP HiperText Preprocesor

1

Contenidos


Introducción Sintaxis básica Variables, tipos y operadores Variables predefinidas Constantes Estructuras de Control Incluir código de ficheros externos Funciones Accediendo a MySQL Cookies Sesiones Ficheros y directorios Clases y Objetos (PHP 5)
2

























Introducción


¿Que esPHP?


Lenguaje de programación de alto nivel Empotrado en páginas HTML Ejecutado en servidor Software libre
3







Introducción (II)


¿Que puedo hacer con PHP?


Scripts del lado del servidor Scripts en linea de comandos Aplicaciones con interfaz gráfica PHP-GTK





4

Introducción (III)


Scripts del lado del servidor
Servidor HTML + PHP ClienteProcesa PHP LDAP BD

Genera HTML

...

/
5

Introducción (III)


Scripts del lado del servidor
Servidor Web : Apache2 HTML + PHP Navegador (Firefox)

Servidor BD: MySQL

Procesa PHP

Genera HTML c:\

6

Introducción


Requisitos
– – – –

PHP5 Servidor Web : apache2 Servidor BD : mysql Editor : netbeans

● ●

Todo en 1 : XAMPP (Apache + MySQL + PHP) Netbeans ¡¡¡Software libre !!!

7

Introducción


Instalación en windows

– – – – –

XAMPP : http://www.apachefriends.org/es/xampp.html
Installer : Instalación por defecto : C:\xampp Raiz de documentos : c:\xampp\htdocs Configuración php : c:\xampp\apache\bin\php.ini Configuración apache : C:\xampp\apache\conf\httpd.conf Configuración mysql : C:\xampp\mysql\bin\my.cnf



Navegador :http://localhost MySQL : http://localhost/phpmyadmin
8



Introducción



Instalación en windows (II)
Editor de scripts php
– –

Editor de texto plano IDE (Entorno de desarrollo integrado)
● ● ● ● ● ●

Editor Resaltado de sintaxis Plantillas html Debuger Proyectos ...
9

Introducción


Instalación en windows (II)


IDE : Netbeans, Eclipse, Zend Studio … NetBeanshttp://www.netbeans.org/downloads/index.html PHP + Spanish + Windows







10

Introducción


Primer proyecto php en netbeans
– – – – –

Archivo → Proyecto nuevo Categoría → PHP Proyectos → PHP application Project Name → Nombre_del_proyecto Sources folder → C:\xampp\htdocs\Nombre_del_proyecto Run as → Local web site Project URL → http://localhost/Nombre_del_proyecto
11

– – Introducción


Primer proyecto php en netbeans (II)
Nombre del projecto : PhpProject1

12

Introducción


Primer proyecto php en netbeans (II)


Ejecutar proyecto: Ejecutar → Set project configuration → Personalizar

13

Ejecutar proyecto

Sintaxis Básica (I)
● ●

Código PHP empotrado en documentos HTML Instrucciones entre etiquetas:
– – – –

... XHTML XML
14

●recomendado :
– –

Sintaxis Básica (II)


Ejemplo

Título de la página

15

Sintaxis Básica (III)


Scripts PHP :
– – – – – –

Serie de sentencias / instrucciones Ejecutadas secuenciálmente Datos en variables Estructuras de control Funciones Clases (POO)

16

Sintaxis Básica (IV)


Los espacios/tabulaciones/saltos de linea entre las instrucciones, noafectan al comportamiento


Las siguientes instrucciones tienen el mismo resultado:
echo “hola mundo” ?> ;?>



17

Sintaxis Básica (V)


Las instrucciones siempre se finalizan con punto y coma

18

Sintaxis Básica (VI)


Comentarios : Texto que no se ejecuta


Linea : //



Bloque: /* ... */

Estos comentarios producirían un error 19

Variables


Los datosse almacenan en variables
– – –

Las variables se representan con un signo de dolar seguido por el nombre de la variable Sensible a mayúsculas/minúsculas El nombre de la variable :
● ●

Empezar con letra o _ (guión bajo) Contener : letras números _
INCORRECTO

CORRECTO

20

Operadores de Asignación


Asignación : =
– –

Permite asignar valores a variables El operando de la...
tracking img