Php

17
FACILITADOR: MORENO DUGLAS

description

PHP

Transcript of Php

Page 1: Php

FACILITADOR: MORENO DUGLAS

Page 2: Php

¿Qué es PHP?Se trata de un lenguaje de programación que esinterpretado por un servidor web.

No se trata de un lenguaje genérico. PHP estáorientado al desarrollo de sitios web dinámicos.

No depende del navegador del usuario (comoen Javascript). El código PHP se ejecuta en el

servidor.

Page 3: Php

Sintaxis básicaPhp es muy sensible al uso de la mayúsculas.

Como se incrusta en la pagina web ?

Indica el principio<?PHP

?>Indica el Final.

Cada instrucción terminada va separada por

un punto y como (;).

Page 4: Php

Para imprimir: echo y printecho: muestra una o más cadenasecho cadena1 [, cadena2…]; // no es una función

echo “Hola mundo”;echo “Hola “, “mundo”;

print: muestra una cadenaprint cadena; // no es una función

print “Hola mundo”;print “Hola “ . “mundo”;

Sintaxis básica

Page 5: Php

Ejemplo<HTML><HEAD><TITLE>Mi primer programa en

PHP</TITLE></HEAD>

<BODY>

<?PHPprint (“Hola mundo”);

?>

</BODY></HTML>

Page 6: Php

Sintaxis básica Inclusión de ficheros externos:

include()

require()Diferencia: en caso de error include()

produce un warning y require() un error fatal

Se usará require() si al producirse un error debe interrumpirse la carga de la página

Page 7: Php

Variables Contenedor de información.

Comienzan con el símbolo del peso $ y no esnecesario definir una variable antes de usarla.

Tampoco tienen tipos.

Existen 2 tipos de variables: las variables locales ylas variables globales. Podemos acceder a unavariable global desde una función con la instrucciónglobal nombre_variable;

Page 8: Php

Ejemplo<HTML><HEAD><TITLE>Mi primer programa en PHP</TITLE></HEAD> <BODY><?PHP$hola=“Mi primer Ejercicio”;

print $hola;?></BODY></HTML>

Page 9: Php

Operadores Aritméticos

Page 10: Php

Operadores de Comparación

Page 11: Php

Operadores Lógicos

Page 12: Php

Estructuras de Control else<?php

$a=8;

$b=3;

if ($a > $b) {

print "a es mayor que b";}

else { print "a NO es mayor que b";

}

?>

Page 13: Php

<?php

$a=33; $b=55;

if ($a > $b) {print "a es mayor que b";}

elseif ($a == $b) {

print "a es igual que b“; }

else {print "a es mayor que b“; }

?>

Estructuras de Control else if

Page 14: Php

Estructuras de Control While

while (expr): { sentencia; }

<?php

$i = 1;

while ($i <= 10) {

print $i++;}

?>

Page 15: Php

Estructuras de Control For

for (expr1; expr2; expr3)

<?php

for ($i = 1; $i <= 10; $i++)

{ print $i; }

?>

Page 16: Php

switch

switch (expresión)

{

case valor 1:

sentencia 1

break;

case valor 2:

sentencia 2

break;}

Estructuras de Control SWITCH

Page 17: Php

<?php

$i=1;

switch ($i) {

case 0:

print "i es igual a 0";

case 1:

print "i es igual a 1";

case 2:

print "i es igual a 2";

}

?>

Ejemplo