PDF de programación - 4-Introducción a PHP

<<>>
Imágen de pdf 4-Introducción a PHP

4-Introducción a PHPgráfica de visualizaciones

Publicado el 14 de Enero del 2017
1.006 visualizaciones desde el 14 de Enero del 2017
231,5 KB
16 paginas
4-­‐Introducción
 a
 PHP
 

Curso:
 Desarrollo
 de
 aplicaciones
 web
 

Cris*na
 Puente,
 Rafael
 Palacios
 

2010-­‐2011
 

1
 

Introducción
 a
 PHP
 

¿Qué
 es
 PHP?
 
 
•  Lenguaje
 de
 alto
 nivel
 que
 se
 ejecuta
 en
 el
 servidor
 
•  Al
 ejecutarse
 en
 el
 servidor,
 todas
 las
 páginas
 van
 a
 poder
 ser
 

vistas
 en
 cualquier
 ordenador,
 independientemente
 del
 
navegador
 que
 tenga.
 

•  Es
 gratuito
 
•  Los
 ficheros
 PHP
 pueden
 contener
 texto,
 e*quetas
 HTML
 y
 

código
 PHP
 o
 scripts
 

•  Tienen
 como
 extensión
 de
 fichero
 ".php",
 ".php3",
 or
 ".phtml"
 

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

3
 

Variables
 y
 Constantes
 
•  La
 forma
 de
 representar
 variables
 en
 php
 es
 anteponiendo
 el
 

símbolo
 $
 a
 la
 palabra
 que
 u*lizaremos
 como
 variable.
 

•  Son
 meros
 contenedores
 de
 datos,
 no
 *enen
 *po
 asociado,
 
pero
 sí
 que
 debemos
 saber
 cuándo
 u*lizar
 comillas
 a
 la
 hora
 
de
 definirlas.
 

-­‐  $a=5;
 
-­‐  $b=“7”;
 

•  Son
 sensibles
 a
 mayúsculas
 y
 minúsculas
 $a
 !=
 $A
 
•  Una
 misma
 variable
 puede
 contener
 un
 número
 y
 luego
 puede
 

contener
 caracteres.
 
 

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

4
 

Variables
 y
 Constantes
 

<body>
<?php
   $a = 1;
   $b = 3.34;
   $c = "Hola Mundo";
   echo $a,"<br>",$b,"<br>",$c;
?>

</body>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

5
 

Impresión
 de
 variables
 
•  Las
 variables
 se
 pueden
 imprimir
 mediante
 ‘echo’
 o
 mediante
 

‘prin_’
 :
 

<html>
<head>

<title>Ejemplo de PHP</title>

</head>
<body>
Parte de HTML normal.
<BR><BR>
<?php

echo "Parte de PHP<br>";

?>
</body>
</html>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

6
 

Impresión
 de
 variables
 
•  prin_
 permite
 formatear
 la
 salida
 
•  La
 cadena
 de
 formateo
 indica
 cómo
 se
 han
 de
 representar
 las
 

valores
 que
 posteriormente
 le
 indicaremos.
 
 

•  La
 principal
 ventaja
 es
 que
 además
 de
 poder
 formatear
 los
 
valores
 de
 salida,
 nos
 permite
 intercalar
 texto
 entre
 ellos.
 

<?php
   $var="texto";
   $num=3;
   printf("Puede fácimente intercalar <b>%s</b> con

números <b>%d</b> <br>",$var,$num);

   
   printf("<TABLE BORDER=1 CELLPADDING=20>");
   for ($i=0;$i<10;$i++)
   {
      printf("<tr><td>%10.d</td></tr>",$i);
   }
   printf("</table>");
?>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

7
 

Operadores
 
•  Similares
 a
 C
 y
 a
 Javascript
 

Operador

Nombre

+

-

*

/

%

++

--

Suma

Resta

Multiplica
ción

División

Módulo

Suma 1

Resta 1

Ejemplo
5 + 6
7 - 9

Descripción

Suma dos números

Resta dos números

6 * 3

4 / 8

7 % 2

$a++
$a--

Multiplica dos números

Divide dos números

Devuelve el resto de dividir ambos números, en este
ejemplo el resultado es 1

Suma 1 al contenido de una variable.

Resta 1 al contenido de una variable.

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

8
 

Operadores
 
•  Comparación:
 

Operador

Nombre

Ejemplo

Devuelve cierto cuando:

==

!=

<

>

<=

>=

Igual

Distinto

Menor que

Mayor que

$a == $b

$a != $b

$a < $b

$a > $b

$a es igual $b

$a es distinto $b

$a es menor que $b

$a es mayor que $b

Menor o igual

$a <= $b

$a es menor o igual que $b

Mayor o igual

$a >= $b

$a es mayor o igual que $b

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

9
 

Operadores
 
•  Lógicos:
 

Operador Nombre

Ejemplo

Devuelve cierto cuando:

&&

and

||

or

!

Y

Y

O

O

No

(7>2) && (2<4) Devuelve verdadero cuando ambas condiciones son

verdaderas.

(7>2) and

(2<4)

Devuelve verdadero cuando ambas condiciones son
verdaderas.

(7>2) || (2<4) Devuelve verdadero cuando al menos una de las

dos es verdadera.

(7>2) or (2<4) Devuelve verdadero cuando al menos una de las

dos es verdadera.

! (7>2)

Niega el valor de la expresión.

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

10
 

Bloques
 de
 Flujo
 If-­‐else
 
•  La
 sentencia
 if
 ejecuta
 una
 serie
 de
 instrucciones
 u
 otras
 

dependiendo
 de
 la
 condición
 que
 le
 pongamos
 
 

•  Si
 no
 hemos
 incluido
 una
 e*queta
 else,
 con*nuará
 la
 

ejecución
 del
 resto
 de
 instrucciones
 

<?php
   $a = 8;
   $b = 3;
   if ($a < $b)
   {
      echo "a es menor que b";
   }
   else
   {
      echo "a no es menor que b";
   }
?>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

11
 

Bloques
 de
 Flujo
 Switch
 
•  Con
 la
 sentencia
 switch
 podemos
 ejecutar
 unas
 u
 otras
 

instrucciones
 dependiendo
 del
 valor
 de
 una
 variable
 
 

<?php
   $posicion = "arriba";    
   switch($posicion) {
      case "arriba":   // Bloque 1
         echo "La variable contiene";
         echo " el valor arriba";
         break;
      case "abajo":   // Bloque 2
         echo "La variable contiene";
         echo " el valor abajo";
         break;
      default:   // Bloque 3
         echo "La variable contiene otro valor";
         echo " distinto de arriba y abajo";
   }
?>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

12
 

Bucles
 For
 
•  El
 primer
 parámetro
 del
 for,
 sirve
 para
 inicializar
 la
 variable
 

del
 bucle
 
 

•  El
 segundo
 parámetro
 indica
 la
 condición
 que
 se
 debe
 

cumplir
 para
 que
 el
 bucle
 siga
 ejecutándose
 
 

•  El
 tercer
 parámetro
 es
 una
 instrucción
 que
 se
 ejecuta
 al
 final
 
de
 cada
 iteración
 y
 sirve
 para
 modificar
 el
 valor
 de
 la
 variable
 
de
 iteración
 

<?php
for ($i=0;$i<10;$i++)
{

echo "El valor de i es ", $i,"<br>";

}
?>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

13
 

Bucles
 While
 &
 Do-­‐While
 
•  Nos
 permiten
 iterar
 conjuntos
 de
 instrucciones,
 es
 decir
 

repe*r
 la
 ejecución
 de
 un
 conjunto
 de
 instrucciones
 mientras
 
se
 cumpla
 una
 condición.
 
 

<?php
   $i=0;
   while ($i<10)
   {
      echo "El valor de i es ", $i,"<br>";
      $i++;
   }
?>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

14
 

Bucles
 Foreach
 
•  Esta
 instrucción
 se
 ejecuta
 para
 recorrer
 matrices,
 lo
 que
 
puede
 resultar
 muy
 ú*l
 cuando
 se
 recuperan
 datos
 de
 una
 
base
 de
 datos
 

•  No
 se
 necesita
 conocer
 el
 número
 de
 filas
 del
 array,
 ya
 que
 
se
 para
 cuando
 finaliza
 (comienza
 procesando
 la
 primera
 fila
 
y
 salta
 a
 la
 siguiente
 en
 cada
 iteración).
 

<?php

  foreach($array as $valor)

echo "<td>",$valor,"</td>";

{

}

?>

Departamento
 de
 Sistemas
 Informá@cos
 
Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 

Developing
 web-­‐based
 applica@ons
 
2011
 

15
 

Escuela
 Técnica
 Superior
 de
 Ingeniería
 ICAI
 
Alberto
 Aguilera
 25
 
28015
 Madrid
 
Tel
 +34
 91
 542
 28
 00
 
Fax
 +
 34
 91
 542
 31
 76
 
Iwww.icai.upcomillas.es
 

www.upcomillas.es
  • Links de descarga
http://lwp-l.com/pdf485

Comentarios de: 4-Introducción a PHP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad