taller - semana5.pptx

13
Ing. La Rosa Flores Christian 1 Universidad Nacional José Faustino Sánchez Carrión SEMANA 5 : INTRODUCCIÓN A PHP Huacho, Mayo 2015 EAP. Ingeniería Informática

Upload: juan-huerta

Post on 25-Sep-2015

232 views

Category:

Documents


1 download

TRANSCRIPT

Diapositiva 1

1

Universidad Nacional Jos Faustino Snchez Carrin

SEMANA 5 : INTRODUCCIN A PHP

Huacho, Mayo 2015

EAP. Ingeniera Informtica

Ing. La Rosa Flores Christian

2

HISTORIA DE PHP

Rasmus Lerdorf, miembro del equipo de desarrollo de Apache, cre PHP (Personal Home Page) en 1994. Su nica intencin fue la de crear un pequeo sistema de control para verificar el nmero de personas que lean su curriculum vitae en la Web.

Despus de una encuesta entre desarrolladores y usuarios de PHP se decidi cambiar el significado de PHP a Hypertext Preprocessor.

En los meses siguientes a su creacin, PHP se desarroll en torno a un grupo de programadores que comprobaban el cdigo y sus revisiones. Para dar ms potencia al sistema, Rasmus cre funciones en lenguaje C para permitir conexin a bases de datos. Este fue el comienzo de la potencia real del leguaje.

Hacia 1997, PHP/FI se estaba usando en ms de 50.000 pginas en todo el mundo.

Ing. La Rosa Flores Christian

3

QU ES PHP?

Lenguaje scripting SERVER-SIDE de propsito general, originalmente desarrollado para producir sitios web dinmicos.

Actualmente PHP se encuentra instalado en ms de 20 millones de sitios web y mas de 1 milln de servidores Web.

PHP es un software gratuito , bajo la licencia GPL.

Ing. La Rosa Flores Christian

4

TRABAJANDO CON PHP

Algunas recomendaciones

wampserver.com

apachefriend.org

mamp.info

Ing. La Rosa Flores Christian

5

QU ES PHP?

PHP es un lenguaje de scripting que permite la generacin dinmica de contenidos en un servidor web.

Para delimitar el cdigo PHP, utilizamos la siguiente forma:

Entre sus principales caractersticas tenemos la potencia, su alto rendimiento, su facilidad de aprendizaje y el escaso consumo de recursos.

El cdigo PHP puede incluirse dentro del cdigo de una pgina HTML.

Mi primer programa en PHP 5

Ing. La Rosa Flores Christian

6

CMO FUNCIONA PHP

El navegador del cliente solicita un documento PHP.

Llega la solicitud del servidor y localiza el documento, lanza el intrprete de PHP y ejecuta todo su cdigo.

Una vez ejecutado el cdigo se genera el resultado en HTML y lo devuelve al servidor para que lo transfiera al cliente.

El servidor transfiere el resultado en HTML y es mostrado en el navegador del cliente.

Ing. La Rosa Flores Christian

7

VARIABLES EN PHP

Una variable es una posicin de memoria creada para asignar un dato o valor.

Durante la ejecucin del script, el valor de la variable puede variar, tanto de tipo como de valor.

En PHP, no hace falta declarar las variables. Se debe anteponer el $ para indicar que estamos hablando de una variable.

PHP es un lenguaje CASE SENSITIVE, es decir, diferencia entre maysculas y minsculas, por lo que no es lo mismo $Valor que $valor, ya que lo interpretara como dos variables distintas.

TIPO DE VARIABLES

Entero (integer): Almacena nmeros sin decimales. Enteros positivos y negativos.

Coma Flotante (double): Nmeros con decimales.

Carcter (string): Texto o informacin numrica escrita entre comillas dobles o simples.

Bootean: Slo tiene dos posibles valores: Verdadero o Falso.

Nulo {NULL): Es un tipo especial que solo contiene un valor: NULL.

Vectores (array): Colecciones de datos.

Objetos (object): Conjunto de datos y funciones independientes.

Ing. La Rosa Flores Christian

8

CONVERTIR TIPO DE VARIABLES EN PHP

PHP es un lenguaje que realiza la conversin de tipos en funcin de los operandos y del operador. Es asi que si deseamos sumas la cadena 10 y el nmero 20, PHP convierte el primer operando a numrico y de esa forma podra sumas 20+10=30.

Aparte que en PHP algunas veces realiza la conversin mediante dos funciones especiales propias del lenguaje PHP que nos permiten saber el tipo de variable que estamos utilizando y tambin lo pueden convertir a otro tipo.

gettype() : Recibe el tipo de variable utilizada.

Settype($Variable,Tipo variable) : Transforma $Variable al tipo Variable

Ing. La Rosa Flores Christian

9

CONSTANTES EN PHP

Valores que se mantendrn constantes durante todo el tiempo de ejecucin del script y que posiblemente deseamos usarlo varias veces.

Para declarar una variable, utilizamos la siguiente sintaxis:

define(nombre de la constante,valor);

define(cadena,Hola mundo);

Echo cadena;

Ing. La Rosa Flores Christian

10

OPERADORES ARITMTICOS EN PHP

+ Suma dos variables.

- Resta dos variables.

* Multiplica dos variables.

/ Divide dos variables.

% Resto de dividir dos variables

++ Incrementa en uno el valor de una variable.

-- Resta en uno el valor de una variable.

Ing. La Rosa Flores Christian

11

=Asigna un valor a una variable.

+=Incrementa el valor a una variable.

-=Reduce el valor de una variable.

*=Multiplica el valor de una variable.

/=Divide el valor de una variable.

%=Se obtiene el resto y se asigna.

.=Concatena un valor a la variable.

OPERADORES DE ASIGNACIN EN PHP

$cad=Hola

$cad.= Mundo;

Echo $cad;

Ing. La Rosa Flores Christian

12

OPERADORES LGICOS EN PHP

!Operador de negacin.

andOperador Y.

orOperador O inclusivo.

xorOperador O exclusivo.

&&Verdadero si ambos lo son.

||Verdadero si alguno lo es.

Ing. La Rosa Flores Christian

13

OPERADORES CONDICIONALES EN PHP

Ejemplo Nombre Resultado

$a == $b IgualdadDevuelve true si $a y $b son iguales.

$a === $bIdentidad Verdadero si son iguales y del mismo tipo.

$a != $b Distinto True si son distintos.

$a $b Distinto True si son distintos.

$a < $b Menor que Cierto si $a es menor que $b.

$a > $b Mayor que Cierto si $a es mayor que $b.

$a = $b Mayor o igual Correcto si $a es mayor o igual que $b.

Ing. La Rosa Flores Christian