Taller1 PHP
Taller1 PHP
Taller1 PHP
Conceptos básicos
Ejemplo:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
for($i=0;$i<10;$i++)
{
echo "Linea ".$i."<br>";
}
?>
</body>
</html>
El código PHP ejecutado tiene dos partes: la primera imprime "Parte de PHP" y la
segunda es un bucle que se ejecuta 10 veces de 0 a 9, por cada vez que se
ejecuta se escribe una línea, la variable $i contiene el número de línea que se está
escribiendo.
Variables
Una variable es un contenedor de información, en el que podemos meter números
enteros, números decimales, carácteres... el contenido de las variables se puede
leer y se puede cambiar durante la ejecución de una página PHP.
<html>
<head>
<title>Ejemplo con variables</title>
</head>
<body>
<?php
$a = 1;
$b = 3.34;
$c = "Hola Mundo";
echo $a,"<br>",$b,"<br>",$c;
?>
</body>
</html>
Existen 2 tipos de variables, las variables locales que solo pueden ser usadas
dentro de funciones y las variables globales que tienen su ámbito de uso fuera de
las funciones, podemos acceder a una variable global desde una función con la
instrucción global nombre_variable;
Operadores en PHP
Aritméticos
Los operadores de PHP son muy parecidos a los de C y JavaScript, si usted
conoce estos lenguajes le resultaran familiares y fáciles de reconocer.
Estos son los operadores que se pueden aplicar a las variables y constantes
numéricas.
Ejemplo
<html>
<head>
<title>operadores aritméticos</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
echo $a + $b,"<br>";
echo $a - $b,"<br>";
echo $a * $b,"<br>";
echo $a / $b,"<br>";
$a++;
echo $a,"<br>";
$b--;
echo $b,"<br>";
?>
</body>
</html>
Comparación
Los operadores de comparación son usados para comparar valores y así poder
tomar decisiones.
== Igual $a == $b $a es igual $b
!= Distinto $a != $b $a es distinto $b
Ejemplo
<html>
<head>
<title>operadores de comparación</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
$c = 3;
echo $a == $b,"<br>";
echo $a != $b,"<br>";
echo $a < $b,"<br>";
Lógicos
Los operadores lógicos son usados para evaluar varias comparaciones,
combinando los posibles valores de estas.
and Y (7>2) and (2<4) Devuelve verdadero cuando ambas condiciones son
verdaderas.
Ejemplo
<html>
<head>
<title>operadores lógicos</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
$c = 3;
echo ($a == $b) && ($c > $b),"<br>";
echo ($a == $b) || ($b == $c),"<br>";
echo !($b <= $c),"<br>";
?>
</body>
</html>
Instrucciones en PHP
Condicionales
Las sentencias condicionales nos permiten ejecutar o no unas ciertas
instrucciones dependiendo del resultado de evaluar una condición. Las más
frecuentes son la instrucción if y la instrucción switch.
<?php
if (condición)
{
Sentencias a ejecutar cuando la
condición es cierta.
}
else
{
Sentecias a ejecutar cuando la
condición es falsa.
}
?>
Ejemplo
<html>
<head>
<title>instrucción if - else</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
if ($a < $b)
{
echo "a es menor que b";
}
else
{
echo "a no es menor que b";
}
?>
</body>
</html>
<html>
<head>
<title>instrucción switch - case</title>
</head>
<body>
<?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";
}
?>
</body>
</html>
Bucles
<?php
while (condición)
{
intrucciones a ejecutar.
}
?>
Ejemplo
<html>
<head>
<title>instrucción while</title>
</head>
<body>
Inicio<BR>
<?php
$i=0;
while ($i<10)
{
echo "El valor de i es ", $i,"<br>";
$i++;
}
?>
Final<BR>
</body>
</html>
Sentencia for
<?php
for (inicial ; condición ; ejecutar en iteración)
{
intrucciones a ejecutar.
}
?>
Ejemplo
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
Inicio<BR>
<?php
for($i=0 ; $i<10 ; $i++)
{
echo "El valor de i es ", $i,"<br>";
}
?>
Final<BR>
</body>
</html>