Sei sulla pagina 1di 19

TEMA 8: PHP

LENGUAJES DE MARCAS Y SISTEMAS DE GESTIN DE INFORMACIN

EJEMPLO 1. Hola Mundo


<html> <head> <title>PHP Hello World</title> </head> <body> <?php print("Hello World!"); ?> </body> </html>

EJEMPLO 2. Hola Mundo - 2


<html> <head> <title>PHP Hello World</title> </head> <body> <?php echo "Hello World!"; ?> </body> </html>

EJEMPLO 3. Variables y comentarios


<html> <head> <title>PHP Hello World</title> </head> <body> <?php // las variables siempre empiezan con $ $strHello = "Hello"; /* las lneas de cdigo comentadas pueden ocupar ms de una lnea */ echo $strHello . "World!"; ?> </body> </html>

EJEMPLO 4. Constantes
<?php

define(PI, "3.1416");
$radio = 5; $perimetro = 2 * PI * $radio; echo "El permetro de una circunferencia de radio $radio es . $perimetro; // PI = "3.14159" ----> ERROR ?>

EJEMPLO 5. Insertar etiquetas


<html> <head> <title>PHP Hello World</title> </head> <body> <?php print("<b>Hello</b> <i>World</i>"); echo <b> Hello </b> <i> again </i> ?> </body> </html>

EJEMPLO 6. Slo 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>");

?>

TIPOS DE DATOS BSICOS


Integer

(entero, e.g: -1): $x = -1; Double (real, e.g: 1.2e4): $x = 1.2; String (cadena de caracteres, e.g: "Hello"): $x = "Hello"; Boolean (Valores posibles: true, false):

$x = true; $x = ( $precio1 > $precio2 );

EJEMPLO 7. Suma de dos valores


<?php $x = -1; $y = 9; $suma = $x + $y; echo "El valor de x es: <i> ".$x." </i> <br />"; echo "El valor de y es: <i> ".$y." </i> <br />"; Echo "La suma de x e y es: <i> ".$suma." </i>"; ?>

SENTENCIAS CONDICIONALES
if ( $cantidad < 0 )
{ echo "Error:: La cantidad es negativa!"; }

elseif ( $cantidad < 10 )


{ echo "La cantidad es menor que 10"; }

else
{ echo "La cantidad es: " .$cantidad; }

OPERADORES DE COMPARACIN
if ( $a == $b ) if ( $a <> $b ) if ( $a > $b ) if ( $a < $b ) if ( $a >= $b ) if ( $a <= $b ) IMPORTANTE!!! No hacer: if ( $a = $b )

OPERADORES LGICOS
AND ($x e $y son ciertos): $x && $y , $x and $y OR ($x o $y son ciertos): $x || $y , $x or $y NOT (negacin de $x): !$x

SENTENCIAS ITERATIVAS
$i = 1; while ( $i <= 5 ) { echo $i. " <br />"; $i++; // equivalente a hacer: $i = $i + 1; } Echo $i;

SENTENCIAS ITERATIVAS
for ( $i = 1; $i <= 5; $i++ ) { echo $i; }

EJEMPLO 8. BUCLE FOR


<? echo " <h1> Ejemplo 7 </h1> "; $i=0; Echo " <table align=center> "; for ( $i = 1; $i <= 5; $i++ ) { echo " <tr>><td> Me llamo Pepe</td>></tr> "; } echo " </table> " ?>

EJEMPLO 9. Incremento y Decremento


<?php

$a = 5; $a++; echo "$a<br>";


$a = 5; ++$a; echo "$a<br>"; $a = 5; echo ++$a."<br>"; $a = 5; echo $a++."<br>"; echo $a; ?>

// Incrementa $a // Muestra 6

// Incrementa $a // Muestra 6

// Incrementa $a y despus muestra 6

// Muestra 5 y despus incrementa $a // Muestra 6

EJEMPLO 10. Incremento y Decremento


<?php $a = 5 $b = ++$a $b ($b valdr 6)

// $a se incrementa y despus se asigna a

$a = 5 $b = ++$a // $a se asigna a $b ($b valdr 5) y despus se incrementa echo $a; // Muestra 6 $a = 5; --$a; ?>

// Decrementa $a

EJEMPLO 11. ARRAYS


<? $productos[0] = "Azcar"; $productos[1] = "Aceite"; $productos[2] = "Arroz"; for ($i=0; $i<3; $i++) { echo $productos[$i] . "<br />"; } ?>

FUNCIONES DE ARRAYS
Algunas funciones tiles sobre arrays: count($array). Devuelve el nmero de posiciones del vector sort($array). Ordena el vector shuffle($array). Mezcla (desordena) el vector $array = range(-4, 7);. Genera un array, siendo sus elementos los valores del -4 al 7

Potrebbero piacerti anche