"> PHP – Hello World ">

La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PHP el Lenguaje Ejercicios Básicos.

Presentaciones similares


Presentación del tema: "PHP el Lenguaje Ejercicios Básicos."— Transcripción de la presentación:

1 PHP el Lenguaje Ejercicios Básicos

2 "Hello World (I)" El código PHP se inserta dentro del código html utilizando las marcas: <?php y ?> <html> <head> <title>PHP – Hello World</title> </head> <body> <?php print("Hello World!"); ?> </body> </html>

3 "Hello World" (II) Mostrar información : print / echo
Añadir comentarios a una línea: // Sentencias terminan con ; <html> <head> <title>PHP – Hello World</title> </head> <body> <?php // echo y print son equivalentes echo "Hello World!"; ?> </body> </html>

4 "Hello World" (III) Declaración de variables ($nombreVariable)
<html> <head> <title>PHP – Hello World</title> </head> <body> <?php // las variables siempre empiezan con ‘$’ $strHello = "Hello"; /* las líneas de código comentadas pueden ocupar más de una línea */ print("$strHello World!"); ?> </body> </html>

5 "Hello World" (IVa) Combinación de tags (etiquetas) html y código PHP
<head> <title>PHP – Hello World</title> </head> <body> <b> <?php print("Hello World"); ?> </b> </body> </html>

6 "Hello World" (IV-b) Insertar tags html dentro de un script PHP
<head> <title>PHP – Hello World</title> </head> <body> <?php print("<b>Hello</b> <i>World</i>"); ?> </body> </html>

7 "Hello World" – Ejemplo sólo con PHP!
Insertar TODOS los tags html dentro de un script PHP <?php print ("<html>"); print ("<head>"); print (" <title>PHP – Hello World</title>"); print (" </head>"); print (" <body>"); print (" <p>Hello World!</p>"); print (" </body>"); print ("</html>"); ?>

8 Resumen Con el ejemplo "Hello World" hemos aprendido:
Mostrar datos por pantalla: echo o print (son equivalentes) Añadir comentarios // Esto es un comentario que sólo puede ocupar una línea /* Esto es un comentario que ocupa más de una línea */ Declaración de variables: $strHello = "Hello"; // Variable $strHello de tipo String Insertar Tags html dentro de un script PHP: print("<b>Hello</b> <i>World</i>");

9 Ejercicio Hacer un programa en PHP que escriba tu nombre (en negrita) y la ciudad dónde naciste. Hacer un programa en PHP que escriba el resultado de la suma de dos variables (x = -1 e y = 9, por ejemplo).

10 Solución Ejercicios <?php $nombre = “Noel"; $ciudad = “Tegucigalpa"; print("<p>Mi nombre es: <b>$nombre</b> </p>"); print("<p>Nací en $ciudad</p>"); ?>

11 Solución Ejercicios Hacer un programa en PHP que escriba el resultado de la suma de dos variables con los valores: x=-1 , y=9. <?php $x = -1; $y = 9; $suma = $x + $y; print("El valor de x es: <i>$x</i> <br />"); print("El valor de y es: <i>$y</i> <br />"); print("La suma de x e y es: <i>$suma</i>"); ?>

12 Trabajando con TAGS (etiquetas) html dentro de PHP
El problema de las comillas dobles (") <?php print("<p><font face="Verdana, sans-serif"> Mi nombre es: <b>Noel Buezo</b> <br /> </font></p>"); ?>

13 Solución 1: cambiar " por ' dentro de los TAGS html
<?php print("<p><font face='Verdana, sans-serif'> Mi nombre es: <b>Òscar</b> <br /> </font></p>"); ?>

14 Solución 2: cambiar " por \" dentro de los TAGS html
<?php print("<p><font face=\"Verdana, sans-serif\"> Mi nombre es: <b>Òscar</b> <br /> </font></p>"); ?> Solución 3: Trabajar con CSS, para evitar poner parte del "diseño" dentro del código HTML

15 Tipos de Datos básicos Integer (entero, e.g: -1): $x = -1;
Double (real, e.g: 1.2e4): $x = 1.2e4; String (cadena de caracteres, e.g: "Hello"): $x = "Hello"; Boolean (Valores posibles: true, false): $x = true; $x = ( $precio1 > $precio2 );

16 Estructuras de control de flujo (I)
Sentencias condicionales: if if ( $cantidad < 0 ) { print("Error:: La cantidad es negativa!"); } elseif ( $cantidad < 10 ) { print("La cantidad pedida es menor que 10"); } else { print("La cantidad es: $cantidad");

17 Operadores de comparación aritmética
if ( $a == $b ) => IMPORTANTE!!! No hacer: if ( $a = $b ) if ( $a <> $b ) => Equivalente a hacer: if ( $a != $b ) if ( $a > $b ) if ( $a < $b ) if ( $a >= $b ) if ( $a <= $b )

18 Operadores de comparación booleana (cierto / falso)
AND ($x e $y son ciertos): $x && $y , $x and $y OR ($x o $y son ciertos): $x || $y , $x or $y NOT (negación de $x): !$x

19 Estructuras de control de flujo (II)
Sentencias iterativas: while $i = 1; while ( $i <= 5 ) { print("$i<br />"); $i++; // equivalente a hacer: $i = $i + 1; }

20 Tipos de datos estructurados (simples): Array (vector o matriz)
$productos[0] = "Azúcar"; $productos[1] = "Aceite"; $productos[2] = "Arroz"; Array (vector) $productos Los valores 0, 1 y 2 son los índices del array "Azúcar", "Aceite" y "Arroz" son los valores que contiene el array El vector contiene 3 posiciones pero se indexa de 0 a 2 (!) (otra posible) Inicialización del array $productos $productos = array("Azúcar", "Aceite", "Arroz"); [ 0 ] [ 1 ] [ 2 ]

21 Mostrar el contenido del array $productos (for)
for ($i=0; $i<3; $i++){ print $productos[$i] . "<br />"; }

22 foreach: Mostrar el contenido del array $productos
<?php $productos[0] = "Azúcar"; $productos[1] = "Aceite"; $productos[2] = "Arroz"; print "<ul>"; foreach ( $productos as $producto ) { print "<li>" . $producto . "</li>"; } print "</ul>"; ?>

23 Funciones Declaración de una función nombre_funcion
function nombre_funcion ($param1, $param2, ...) { ... return $variable; } function sumatorio ($n) { $resultado = 0; while ( $n >= 1 ) { $resultado = $resultado + $n; $n = $n - 1; } return $resultado; }

24 Llamada a la función nombre_funcion
// Variables que se utilizarán // como parámetros de la función $var1 = 3; $var2 = "texto"; // Llamada a la función $resultado = nombre_funcion($var1, $var2); // Ahora $resultado ya tieneun valor $var3 = $resultado + $var1;


Descargar ppt "PHP el Lenguaje Ejercicios Básicos."

Presentaciones similares


Anuncios Google